Moment of Zen - Leeched

  • Aired:  07/27/99
  •  | Views: 895

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:  insects
Loading...