Watch: Strange UFO Swarm Filmed Over Chinese City | Coast to Coast AM
Residents of a city in China were left scratching their heads at the sight of a strange swarm of small glowing objects that seemingly wafted through the sky.
www.coasttocoastam.com
I see bats...what's your opinion on this one?