Login or sign up Lost password?
Login or sign up
Elders of a village in South Africa have proclaimed the beast to have been ‘sent by the devil’ Himself!