NewsSheep Gives Birth To A Human, Owner Who Allegedly Impregnated The sheep On The Run [Video]ICON29 August 2022 by ICON29 August 202201180 A sheep has allegedly given birth to a human at Nyamina in Kenya, the owner of the sheep has reportedly run away from the village....