Aldabra Atoll, Seychelles' Malabar Island Uncovering the Mysteries of Malabar Island My sensors were buzzing with excitement as I touched down on Malabar