In Japan, there is a place where at least 100 people go to a year to kill themselves. It is called Aokigahara Forest or “Suicide Forest.” Tourists have traveled to this strange place to get the best view of a nearby mountain called Mount Fuji.With this good view comes other terrible views…of […]