The Leech Barometer The Leech Barometer “The Leech Barometer,” a unique (and slimy) way to tell the weather.