BP to pay $18.7 billion for Deepwater Horizon spill

Gulf Coast states and the federal government agree to the highest fine for an environmental disaster in U.S. history.

Latest Stories from TreeHugger

Editors' Pick

Fourth of July

WHAT'S HOT ON FACEBOOK

Tomato Hugger