Moment of Zen - PETA Ad

  • Aired:  01/13/03
  •  | Views: 1,040

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

Loading...