About 60 of the "mesmerizing and completely alien" snails have been reported on the Isles of Scilly. Continue reading...