Cape Cod town to vote on taking down wind turbines

WCVB - Boston
Cape Cod town to vote on taking down wind turbines
Falmouth would be first in the country to dismantle wind turbines
View Comments (0)