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