Russian Scientists Drop Telescope Into Deepest Lake On Earth
Russian scientists drop telescope into deepest lake on Earth. https://gizmodo.com/russian-scientists-drop-a-telescope-into-the-deepest-la-1846488993 (Photo courtesy of Getty Images)
Microbes Unknown To Science Found On ISS
Microbes unknown to science discovered on International Space Station. http