Home Tags India

Tag: india

The Haunted Suicide Forest: Aokigahara, Japan

The Horror in The Haunted Suicide Forest: Aokigahara, Japan

The Aokigahara forest, more commonly known as the Suicide Forest is a creepy place filled with horror and one of the most terrifying places...