Moment of Zen - PETA Ad

Aired:  01/13/03 Views: 1,046

A talking turkey holds shoppers hostage in a PETA ad. (0:15)

Loading...