Wtf is this?

TJ • Baby boy born on 7/19/19 💙

This cam out me earlier this month during my period. If it's a blood clot, they never looked like this before. They're usually bigger and black looking.