Where’s Mowgli? Muddy and stoked in the Mentawai Islands.

Somehow I’ve made my way to the Mentawai islands. The Mentawais are a remote island chain off the coast of Sumatra in Indonesia’s North. I’m staying with a local surfer girl, Intan Talia in her home on the island of Sipora. As the mentawai islands are riddled with world class waves, yet still slightly isolated, …