Daily MailWhat HAS Russia spotted in Earth's atmosphere? Scientists say satellite saw 'explosions of light'Feb 11, 2019Cheyenne MacdonaldBy Cheyenne Macdonaldmore_vert