Watch: Eerie Fleet of UFOs Filmed in Illinois | Coast to Coast AM
A peculiar piece of footage circulating online shows several mysterious orbs floating through the night sky in Illinois and some suspect that the odd glowing objects could be alien in nature.
www.coasttocoastam.com