The T-Rex of Leeches 1.31K Jeff Neumann 04/16/10 07:42AM Filed to: Gross Gross Bugs National Geographic A new orifice-sucking leech has been discovered, and it will eat your eyeballs.