Russian cosmonauts install sun-watching telescope on ISS during 6-hour spacewalk
Russian cosmonauts Sergey Kud-Sverchkov (at center top) and Sergei Mikaev conduct a spacewalk outside the International Space Station on Wednesday, May 27, 2026. (Image credit: NASA) Two Russian cosmonauts worked to install and retrieve science experiments while on a spacewalk outside the International Space Station on Wednesday (May 27). Expedition 74 commander Sergey Kud-Sverchkov andContinue Reading












