Comment
Comment by RandomNick
I'm skeptical of that theory. Sunspot is up in the Lincoln National Forest. There are multiple trails and locations that have a great view of White Sands and Holloman AFB, which are located in the basin below. There isn't anything special about the view from Sunspot that I can recall.