Categories Posted inin Daily Tech News Defunct Russian satellite breaks up, forcing ISS astronauts to shelterJuly 1, 20241 min 1 min Share A defunct Russian satellite, RESURS-P1, has fragmented into over 100 pieces of debris in orbit, forcing International Space Station (ISS) astronauts to seek shelter for about an hour, according to...