BP Agrees To Fork Over Nearly $19B For Role In Gulf Oil Spill

July 2, 2015