Oil companies leaked less methane in West Texas, a new report says. Environmentalists are skeptical.

15 hours ago 21
Methane is a greenhouse gas that traps heat in the atmosphere and is 80 times the potency of carbon dioxide.
Read Entire Article