This is the world’s only UFO Watchtower. It’s located in a remote mountain valley of Colorado, a mile above sea level. The closest town (which has only 4000 residents) is 22 miles away.
On a road trip, our reporter discovers this place by complete accident- does a U-turn in the middle of the highway, and with a certain amount of trepidation, goes in to talk to the owner and to find out more…..
Producer: Laura Irving