Meteor now believed to have caused explosion, flash of light in New York – WWLP.com

Share this Story

As many people search for answers after hearing a loud explosion accompanied by a green flash in the sky, Saratoga County Sheriff Michael Zurlo said he now believes it may have been a meteor.

Author: Unknown

READ MORE