Bazaruto Archipelago Bazaruto Archipelago: Mozambique islands where horses play in surf April 18, 2021 admin Leave a comment