01
Jan
Last week seven pink-striped snails were found in a remote area of the Seychelles, known as Malabar Island.