Indonesia, West Sumatra Province, Mentawai islands, tropical island. The Mentawai Islands are a chain of seventy islands off the western coast of Sumatra in Indonesia famous for perfect surfing conditions.
Image provided by Getty Images.
January 19th, 2019
Viewed 392 Times - Last Visitor from Cupertino, CA on 09/19/2021 at 1:59 AM