This is a newborn Harp Seal The dark patches on the snow, are placental afterbirth