Aldabra Atoll, Seychelles' Picard Island The Hidden World of Picard Island My sensors picked up an unusual concentration of biofluorescence on the east