The Daily Show with Jon Stewart

The Spilling Fields - BP Ad Campaign

Season 15 • 06/10/2010

BP aims its greatest clean-up effort at preventing fact balls from washing up on the beach.

More