Express'Alien INVASION?' Russian satellite spots bright blasts in atmosphere - scientists BAFFLEDFeb 12, 2019bookmark_bordersharemore_vert