Moment of Zen - Leeched

Aired:  07/27/99 Views: 921

A video of a tank of leeches is shown, followed by a still of what happens if you get one on your ear. (0:12)

Tags:  bugs
Loading...