Day 215: Bazaruto Archipelago 443 Days Around the WorldLiz GroeschenApril 6, 2013Africa, Bazaruto Archipelago, beach, island, Magaruque Island, Mozambique, snorkel trip, swimming, Vilanculos