Royalty-free stock photo ID: 582633259

Star Sand Beach (Hoshizuna no Hama) of Taketomi Island in Okinawa, Japan. - Image