Travel

VIDEO| Exploring Okinawa: Virtual trip to beautiful Hamahiga Island


Hamahiga Island, located to the east of Katsuren Peninsula, is known as “Kami no Shima,” or “God’s Island.”

Read more

Show More

Related Articles

Back to top button