Taylor Energy oil spill may be considerably worse than first thought

The National Oceanic and Atmospheric Administration (NOAA) has released a report into the impacts of the 2004 Taylor Energy Company (TEC) oil …