Miscarriage??

Can someone tell me if this is a miscarriage or not, if so, how many weeks along would you say ?