The Daily Show with Jon Stewart
The President in Asia - Lost In Translation
Season 8 • 10/23/2003
It's pretty hard to go against the "rape room" argument.
More
Watching
You may also like5 Videos
The President in Asia - Lost In Translation
Season 8 • 10/23/2003
More