IN a highly anticipated grand finale to their mission, astronauts opened the shutters on the International Space Stationâs new observation deck yesterday and were humbled by âabsolutely spectacularâ views of Earth from inside the elaborate atrium of windows.