Okutama National Park - Japan - eviltoast

Mountain top above one of the limestone caves in the park.