With engineers testing the Deepwater Horizon well’s new cap, national incident commander Thad Allen is hoping for some much-needed good news. Here’s a Time.com profile of the man in charge of the government’s response to the oil spill.
With engineers testing the Deepwater Horizon well’s new cap, national incident commander Thad Allen is hoping for some much-needed good news. Here’s a Time.com profile of the man in charge of the government’s response to the oil spill.