Photo of the Week: Star Wars?
August 18, 2017
From a distance, GE’s wind turbine factory in Saint-Nazaire, France, looks like a the galactic carpark. Over the last few months, it has been slowly filling up with rows of massive gray-and-red turbin...