TMI - What is this??

Katlyn
So I've been having awful stomach pains for the past 24 hours (after being on my birth control for about 4 weeks now, and being two weeks late for my period) & my period finally started today. I went to change my tampon & found this.. what is it? And should I be worried??