Moment of Zen - Test Tube Rodent

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

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

Loading...