Debris from destroyed satellite may force ISS astronauts to take shelter
China attacks! Debris from a satellite that China destroyed in an anti-satellite test in 2007 may force ISS astronauts to take shelter tonight.
China attacks! Debris from a satellite that China destroyed in an anti-satellite test in 2007 may force ISS astronauts to take shelter tonight.