Stressed for Success

Aired:  10/20/03 Views: 2,602

Samantha Bee travels to Denver, where an activist insists that 175 meditating Coloradans could eradicate terrorism world-wide. (4:10)

Loading...