I was taking a "Google Maps" vacation up in your area (I was born in Bangor) when I came across this:

What is it?

This is south of Dunstable, Ma, northwest of Boston. Looks like either an observatory or a military radar installation.