Miscarriage? (Graphic Picture)

I am 6 weeks and 3 days pregnant. All day I have been experiencing cramping (mild to moderate and inconsistently) and have been spotting. This is what it looks like when I wipe. Could I be having a miscarriage?