RESIDENTS of a village, Lady Frere, in South Africa are yet to get over the creature a sheep gave birth…
This website uses cookies.