Well, THAT’s an Understatement by RELEVANT September 8, 2010 BP has released a report about the Gulf Oil Spill, saying that there were a “number of failures” from several different parties. Really, they could have just titled the whole report “EVERYONE FAIL” and been pretty close to the truth … 0 Comments