BP signs deal to get back in the game

by David Gura