Join our trip to meet these ethereal mammals in the warm and pristine ocean water of Bazaruto
Mozambique especially Bazaruto islands is a whale watching destination second to none you can see these majestic marine giants between June and September as they...