The Colbert Report

Joining the Illuminati

Season 3 • 07/24/2007

Masters of the Temple, please let Stephen in!

More