Drumbeat: September 28, 2009
The 1.258 trillion-barrel question
2 years agoThe Earth contains a finite amount of oil. Burned to power our vehicles, heat our homes and light our cities, this fuel is a nonrenewable resource. So when…