Blushingsnail is a daft name that I wouldn't have chosen if I'd known how active I would be on this forum. Hindsight is a wonderful thing. A Blushing Snail is a snail endemic to the island of St Helena in the South Atlantic.