is this normal

Schree • 🔒Taylor Austin Bryce has my heart💙 Paislee Mae Bryce💜 Kason Dale Bryce💙
Sorry I know this is kind of gross I've had my period about 8 years now and I've never seen this before! Is it normal?