Trailer Hitch
Season 6 E 108 • 03/12/2002

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