The Colbert Report

Alabama Miracle - Helen Keller Museum

Season 2 E 148 • 11/28/2006

Tad gets in trouble at the Helen Keller Museum.

More