Puzzling Pair of Glowing Orbs Photographed by Motorist in New York State | Coast to Coast AM
A motorist in New York state snapped a peculiar photograph that shows a pair of sizeable glowing orbs hovering in the sky.
www.coasttocoastam.com