Okutama National Park - Japan
https://lemmy.world/post/966192
Mountain top above one of the limestone caves in the park.