Moment of Zen - America's News Channel?

  • Aired:  04/03/03
  •  | Views: 1,443

A Fox News commercial impugns Peter Arnett and MSNBC. (0:20)

Loading...