Seen in the natural forest of Kamikochi, Japan (May 2016).
Kamikochi is a valley in Hida mountains in Japan. It is a part of the Chūbu-Sangaku National Park. It is a 15 kilometer long plateau in the Azusa River Valley, about 1500 meters above sea level surrounded by mountains with 3000 meter high peaks. The forests are preserved in a natural state.
More photos from Kamikochi >>>