The future of wind power in the U.S.A. may rest off the coast of Cape Cod, Massachusetts. That’s where developers want to build the nation’s first offshore wind farm. It would consist of 130 turbines, each taller than the Statue of Liberty, that proponents say would supply seventy-five percent of the region’s electric power. But […]