Bazaruto Archipelago Bazaruto Archipelago: Mozambique islands where horses play in surf May 22, 2020 admin Leave a comment