On Monday, the world celebrates 20 years of continuous human presence in space. Astronauts and cosmonauts have been hovering over the International Space Station since November 2, 2000. In these 7,300 days, U.S. The $ 1 billion billion orbital laboratory has hosted 241 people from 19 countries and conducted more …
Read More »