space shuttle endeavour touches down .