Trailer Hitch

  • Aired:  03/12/02
  •  | Views: 2,400

The latest Star Wars tv trailer has whet Stephen Colbert's appetite, and the feast is this Friday. (3:41)

Loading...