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