Miscarriage? TMI ALERT. Please help

,

My period must have been a week late, I’m not too sure, but I didn’t think anything of it. Yesterday I got my period but it was so heavy and so much painful than any period I have had before. And just now I see this....

Was I pregnant? And is this a miscarriage