UFO Filmed Near Denver

UFO Filmed Near Denver

Mar 27

Last week on March 20th, 2011 a guy in Lafayette, Colorado filmed 3 mysterious red lights in the sky. Check it out: