BP Spill: Ripples

How did BP CEO fare before committee?

by John Dimsdale