Giovanni Mari: Fishermen Boats at Tofo Beach - Mozambique
Giovanni Mari: Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Whale Shark, off Tofo Beach - Mozambique
Giovanni Mari: Near Inhambane - Mozambique
Giovanni Mari: Inhambane Harbour - Mozambique
Giovanni Mari: Inhambane Harbour - Mozambique
Giovanni Mari: Near Inhambane Market - Mozambique
Giovanni Mari: Handicrafts in Tofo Market - Mozambique
Giovanni Mari: School of Fish, Manta Reef off Tofo - Mozambique
Giovanni Mari: Honeycomb Moray Eel, Manta Reef off Tofo - Mozambique
Giovanni Mari: Giant Grouper, Manta Reef off Tofo - Mozambique
Giovanni Mari: Vilanculos' Beach - Mozambique
Giovanni Mari: Fishermen Return, Vilanculos - Mozambique
Giovanni Mari: Fishermen Return, Vilanculos - Mozambique
Giovanni Mari: Bazaruto's Beach - Mozambique
Giovanni Mari: Ghost Crab, Benguerra Island - Mozambique
Giovanni Mari: Benguerra's Beach - Mozambique
Giovanni Mari: Greater Flamingos in Benguerra Island - Mozambique
Giovanni Mari: Pink Ghost Crabs (Ocypode ryderi), Benguerra Island - Mozambique
Giovanni Mari: Pink Ghost Crab (Ocypode ryderi), Benguerra Island - Mozambique