Was taking a bath and this came out 😱

I’m not even on my period but due for it in the next few days. I got in the bath for a relaxing morning and this came out. What is this?!?! This has NEVER happened before!