BP Deepwater Horizon oil spill found to have caused over $17 billion in environmental damage
A recent study revealed that the 2010 BP Deepwater Horizon oil spill, touted as the largest oil spill in the U.S. history, has caused more than $17.2 billion in damages. The oil drilling ri [...]