Magaruque Island

Magaruque Island

Magaruque Island in the Bazaruto Archipelago.

 

2 Comments

  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: