The Barmanou

May 15th, 2008 by Addy | 0

The Barmanou or the Barmanu is a tall, bipedal creature found in the mountains of Pakistan and Afghanistan. Over the years numerous sighting of the Barmanou have been reported by local Shepherds. Local lore tells tales of the Barmanou abducting women with the intention of mating with them. One person who has studied and researched on the Barmanou extensively is Dr. Jordi Magraner. The term

Leave a Reply