Russian cosmonauts Sergey Kud-Sverchkov and Sergei Mikaev worked to install and retrieve science experiments while on a spacewalk outside the International Space Station on Wednesday, May 27, 2026.
Russian cosmonauts install sun-watching telescope on ISS during 6-hour spacewalk
Source: space
Source Link: https://www.space.com/space-exploration/international-space-station/russian-cosmonauts-install-sun-watching-telescope-on-iss-during-6-hour-spacewalk