Friday, April 16, 2010

T. rex? Yes, that's name for new leech species

It's Tyrannobdella rex - a really repulsive new species from Peru with outsized teeth. How long till the giant version appears in a SyFy Channel movie?

No comments: