Friday, September 18, 2009

Global Oil demand per Capita: 4.6barrels/person/year

Thanks Morgan Downey for the info:

No comments: