Magaruque Island

Magaruque Island

Magaruque Island in the Bazaruto Archipelago.

 
[cta id="5100"]

2 Comments

  1. Pingback: 2016 Highlights - An Interesting Year

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

Leave a Reply