Trailer Hitch

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

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

Loading...