27 Apr 21 Fun Facts About The International Space Station Floating 240 miles above Earth, the International Space Station is a technological marvel – the greatest undertaking in human history … Read on 4 Comments