Who knows. It looks like one of these to me even the clearing is there, https://en.m.wikipedia.org/wiki/North_Warning_System I wonder if the trees are trimmed to keep line of sight. But then you just walked up to it and took a picture....who knows. Probably aliens.