Mount Tsukuba: The Mysterious Twin Peaks Mount Tsukuba is located in Ibaraki Prefecture, about 70 km northeast from Tokyo. The Japanese have revered the mountain since ancient times, as a sacred ...
Link’s Awakening to more obscure Japanese games like 1998’s Mizzurna Falls and 1995’s D. But to boil Lynch down to Twin Peaks — as revelatory and important as that series is — misses ...