What are these mysterious black rings being spotted in the sky all over the world?
A bizarre giant black ring, dubbed as “smoke vortex,” has been recently spotted floating through the sky near the village of Birkenshaw in West Yorkshire, England. The phenomeno [...]