Buzz·Posted on Apr 4, 2010AAAAAAAAHHHHHH!*Breathe* AAAAAAAAHHHHHHHHHH! WTF NATURE!?!?! Sheep gives birth to dead lamb with a human face.by Donna DickensCommunity ContributorLinkFacebookPinterestTwitterMail