If youâve ever wanted to stand on top of a wind turbine and take in the view from 270 feet in the air, hereâs your chance - a panoramic view from the top of a turbine at Stetson Wind in Danforth, Maine. See how beautiful generating wind power can be.