Explosion, flash of light over New York might have been meteor, officials say – Boston 25 News

Share this Story

An explosion and flash of green light reported Sunday by more than two dozen people over Saratoga County might have been a meteor.

Author: Theresa Seiger, Cox Media Group National Content Desk