More Oil Spotted at the Taylor Energy Site
We posted about a slick emanating from the Taylor Energy site on April 28th. And surprise, surprise a mere 12 days later, what should we see but yet another slick. In 2008 Taylor Energy set aside over $600 million to pay for work related to the chronic leak that we have covered extensively since it came […]