UFOs Filmed Over Longmont, Colorado USA
According to eyewitness testimonial UFOs was filmed over Longmont, Colorado on November 6, 2012. Longmont is a Home Rule Municipality in Boulder and Weld counties in the U.S. state of Colorado.
The city is located northeast of the county seat of Boulder and 31 miles (50 km) north-northwest of the Colorado State Capitol in Denver.
Interestingly two days later FOX 31 Denver News Channel