Gulf Oil Spill Finally Capped?