What is this

Angelica
Went to the bathroom and this is what came out. I'm 8 dpo and my expected period is due on August 20th