Fades , 6 days ago And Russia is gonna be putting up their own ISS in space? lmao
And Russia is gonna be putting up their own ISS in space? lmao