The Word - Spoiler Alert!

  • Aired:  03/06/06
  •  | Views: 2,742

Consumer Reports is committing the treason of telling everyone that Japanese cars test better than American cars. (2:59)

Loading...