I was driving down a back road in the Sudbury-Wayland, MA area about a week ago. At one point I came to the crest of a hill and saw, off in the distance not far away, a very tall transmission tower that was obviously for television. Is this the tower for Channel 66? I'm a Bay Stater, but I've lived in Maine for years and am "out of the loop."