AP - It's hard to tell that just a year ago BP was reeling from financial havoc and an American public out for blood.




More...