The Olympics: They're On - God's Pilates Class
Season 6 E 97 • 02/12/2002

Stephen Colbert finds the Olympic Village to be a place that inspires lofty rhetoric and he is claiming it as his new home.