Magaruque Island

Magaruque Island in the Bazaruto Archipelago.


  1. Pingback: 2016 Highlights - An Interesting Year

  2. Pingback: Island Life in the Indian Ocean - Travels of the Hairy One

We love to get some feedback - Please comment:

This site uses Akismet to reduce spam. Learn how your comment data is processed.