October 6, 2009 - The Mountain Goats

In this episode, the swine flu vaccine is released, and Lara Logan weighs in on America's role in Afghanistan. Stephen introduces his celebrity edition of Formula 401, and the Mountain Goats perform.

Watching