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