Three UFO Orbs Glowing Over Niagara Falls, Canada Sept 11, 2012, Video.
Date of sighting: September 11, 2012
Location of sighting: Niagara Falls, Canada
This is a great capture of UFO orbs over Niagara Falls this week. The person that recorded the video said he was holding the night vision goggles in front of the camcorder to see the objects better. There appears to be three glowing orbs in this video but may be more and they assume the triangle formation several times. But we are left with a question...why are they there of all places? SCW
Sidenote: feel free to re-blog any of our sightings on your own site. Share the knowledge.