GULF SPILL

BP points finger at contractors in hotly anticipated accident report