Heart beat or placenta

Jen

What does everyone think is this a heart beat or placenta