Moment of Zen - America's News Channel?
Season 7 E 122 • 04/03/2003
A Fox News commercial impugns Peter Arnett and MSNBC.