Designed by
Title
Star Sand Beach of Iriomote Island in Okinawa, Japan. #58432449
Description
Star Sand Beach (Hoshizuna no Hama) of Iriomote Island in Okinawa, Japan. Iriomote Island is the second largest island in Okinawa Prefecture. Over 90% of island is covered by dense jungle and mangrove swamps. Star Sand Beach is located on the northern tip of Iriomote Island.