An Island-Hopping Adventure in the Seychelles
National Geographic Explorer and photographer Filipe DeAndrade's passion for the planet knows no bounds. Currently residing in the Seychelles, an archipelago of 115 islands off the east coast of Africa, DeAndrade travels the world telling stories that …