A new video making the rounds professes to prove that NORAD tracked a UFO back when it was located at Boulder Street and Union Boulevard in Colorado Springs.
What do you think?
Add a comment
All content © Copyright 2017, The Colorado Springs Independent
Website powered by Foundation