The Aokigahara Forest is the most popular site for suicides in Japan. After the novel Kuroi Jukai was published, in…
Conspiracy theorist David Icke takes us to a local satanic execution site and discusses the plot of the secret lizard…