Moment of Zen - Test Tube Rodent

Aired:  06/30/99 Views: 1,318

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

Loading...