$13 Million Settlement Reached in Buzzards Bay Oil Spill

BUZZARDS BAY – A proposed $13 million settlement has been struck in connection with the April 2003 Buzzards Bay oil spill that dumped 98,000 …