The Colbert Report

Lightsaber Duel

Season 2 E 129 • 10/11/2006

Stephen crosses swords with George Lucas.

More