US Landmarks Adopt 100% Renewable Energy

Looks like the The Statue of Liberty is green in more ways than one - America’s ubiquitous symbol for freedom is now symbolically free from fossil fuels. The Statue of Liberty, Ellis Island and several other federal facilities in northern New Jersey owned by U.S. General Services Administration (GSA) will run on 100% renewable power.