Help! What is this?

I gave birth in October and I had my depo shot in December. I started my period yesterday and this came out. It felt like a huge blood clot so I came in the bath room and looked. What is this? Is it normal?