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.”
Hamahiga Island, located to the east of Katsuren Peninsula, is known as “Kami no Shima,” or “God’s Island.”