Looking for aliens on Possession Island, Crozet archipelago