Falmouth Town Assembly

Falmouth To Decide Whether To Tear Down Wind Turbines
A Cape Cod town is now considering becoming the first community in the country to tear down its wind turbines.
Falmouth's two turbines have been controversial since the first one was installed in 2010.
Some neighbors have persistently complained about the noise from the turbines and also attribut…