Moment of Zen - Test Tube Rodent

  • Aired:  06/30/99
  •  | Views: 1,297

A rodent is perched atop a test tube. (0:11)

Loading...