World’s First Solar Road is here

A tiny town in France, Tourouvre-au-Perche in Normandy, has installed the World’s First Solar Road to power its street lights. French Ecology Minister Ségolène Royal officially opened the kilometer-long road on Wednesday….