December 4, 2012

Glowing Orb Seen Over London, England On Dec 2, 2012, VIDEO.

Date of sighting: December 2, 2012
Location of sighting: London, England

Eyewitness states: 
A strange glowing wonder captured in the sky over London, during a visit to Winter Wonder Land, Hyde Park, London UK, on the 2nd of December 2012.