Moment of Zen - Tom DeLay
Season 10 E 53 • 04/20/2005

Protesters demonstrate against Tom DeLay as he pulls up in his limousine.