what is this?

went to the bathroom today and this came out... i sometimes get bloody clots but never seen one like this. is it a miscarriage? or am i just stressing and is it normal?