Video Results from YouTube.com
Published in : 2017-06-20 | by NowYouKnow
Residents of Limpopo, an area in the northern most province of South Africa have reported several sightings of a mystery half-human half-dog creature, which ...