Trailer Hitch

Aired:  03/12/02 Views: 2,454

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

Loading...