TMI!!!

I woke up to all of these blood clots. I've never passed any this big. Does anyone know of any explanation for it? I'm kinda freaking out. Btw, excuse the hideous panties (These are my period panties.)