Sunday, June 13, 2010

BP Fail!

When will these guys actually own up to just how much oil is dumping out of their oil well..

No comments:

Post a Comment