Originally Posted by BlueWales I read an article the other week saying the International Space Station will be coming down to Earth in about 2024. Not sure why. Well, maybe you were bored and the newspaper was just there in front of you.
Forum Rules