The UFO Watchtower in Center, Colorado, is exactly that kind of place, a delightfully bizarre roadside attraction that takes alien-watching seriously while somehow managing to be completely ...