BP announced today that their newest well cap, installed yesterday afternoon, is working (so far). For the first time in 87 days, there was no oil leaking into the Gulf. The New York Times stated: "…the view on Thursday afternoon was eerily tranquil, just the slate blue of the deep interspersed with small white particles […]
