NASA’s Space Shuttle Endeavour landed safely in Florida on Sunday evening. The crew attached a new bus sized module to the International Space Station (ISS) and the largest observation deck ever launched into space.
The Cupola, a 1.5 meters (4.9 ft) Forged Aluminium structure features 7 windows, the central one measuring ...
{ 0 comments }










