05_YM_150812_02357 A bamboo forest on the edge of Omori, an isolated Japanese village. The town’s name means “big forest.”