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.