Wed, Jul 14, 2010

BP tests a new sealing cap it hopes may finally stop this catastrophic oil spill