2 15 15 0 0 6 min ParanormalThe Japanese Suicide Forest: 10 Disturbing Facts About This Forest The official name of this forest is Aokigahara, which translates as “Land of Blue Trees”, but unofficially it… Ansh SrivastavaOctober 10, 2020 Read More