Space Shuttle Discovery completed its last-ever mission and made its final landing onto Kennedy’s runway at 11:57 am EST.

NASA’s Discovery is now on display at the Smithsonian National Air and Space Museum.

Source