Friday, October 19, 2012

Game-Changer from Britain?


The Telegraph: A "petrol from air" technology? If true, the ramifications could be enormous.

No comments: