Some great views of the Earth from the Image Science & Analysis Laboratory, NASA Johnson Space Center. The Internation Space Station has been continuously manned since November 2, 2000 by over 200 different people and has traveled over 1.5 billion statute miles. Wikipedia outlines the purpose of the station: According to the original Memorandum of […]