Back to photostream

Hiji otaki

The Hiji waterfall, nestled in the forests of Yambaru area in northern Okinawa main island, Japan.

577 views
23 faves
1 comment
Uploaded on October 19, 2021
Taken on December 17, 2018