BEST Diving in the Indian Ocean?!? | Mafia Island Marine Park

0
59

We spent a week on Mafia Island which is a small, laid back island with a local feel. Our initial draw to the island was having the opportunity to swim with whale …

source

Have something to say? Leave a comment: