GULF SPILL:

BP points finger at contractors in hotly anticipated accident report