Are you sure that’s a foetus? Looks big enough to have been born, or at least, stillborn.