A few weeks ago, I took a visit to Narusawa Ice Cave, in Aokigahara (Japan’s famed “suicide forest”), to see the massive natural icicles that form there, underground.
Read moreDiscover the Secret Icicles of Narusawa Ice Cave in Yamanashi’s Suicide Forest
