BP’S latest failed attempt at stopping the leak.
The Brits can’t blame that goal on Halliburton.
XD XD XD DEUTSCHLAND FTW!