Welcome back to another addition of the paranormal alphabet where I go A-Z and pick a topic from the unexplained world of the paranormal and in today’s addition I am going to be talking about the Hibagon, an ape-like creature that is said to be found on the Japanese mountain called Hiba in the Hiroshima Prefecture, practically the […]