Reds Go Green (2009)

Meet the F3 the electric-powered car of the future made in China. Keen to reduce its choking emissions and limit its dependence on oil, China is spearheading new clean energy technologies.

Watch Online:

No comments: