Saturday, 9 March 2013

Fox News Filmed UFO Over New York City
During the 2003 Power Outage 

The spherical shaped, self-luminous UFO was filmed over the Queensboro Bridge, New York City by a Fox News helicopter camera during the 14 August 2003 U.S./Canada power outage:




























(youtube.com images)