Moment of Zen - Preach, Pray, Fight
Season 7 E 85 • 01/21/2003

A protester opines about the greatness of America.