BAZARUTO ARCHIPELAGO NATIONAL PARK




Gallery of the Bazaruto Archipelago National Park!

Santa Carolina

Bazaruto

Benguerra

Magaruque

Bengue