What is this?? *graphic pictures*

F

hi all. yesterday i had cramps not bad but noticeable and a LOT of discharge all day. this morning when i went to the bathroom this was in my underwear. is this a miscarriage? anyone have any ideas?