Flabbergasted leeches