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.
View Full Image on Dreamstime
Username: Motive56
Editorial: No
Width: 8192 pixels
Height: 1856 pixels
Downloads: 0
Image ID: 66953008