The Thunderbirds, based at Nellis Air Force Base, and the Blue Angels are taking to the skies in New York City today!
The Thunderbirds, based at Nellis Air Force Base, and the Blue Angels are taking to the skies in New York City today!
Another alleged UFO has been spotted in New York City -- if you buy this blink-and-you'll-miss-it footage, that is ... which looks..