Interior Department announces $33M to clean up 277 methane-spewing wells on federal land. There are millions more
By Nick in News
Updated 2 years ago
The EPA estimates there are around 3 million idle or unproductive oil and gas wells around the nation.