
Mozambique
Mozambique Beaches, Whale Sharks & Coral!
You can snorkel or dive with the whale sharks, but if you are not too adventurous, you can also relax
You can snorkel or dive with the whale sharks, but if you are not too adventurous, you can also relax