By Hannah Marr, Assistant News Editor • April 25, 2024
Photos: Space Shuttle Discovery flies over D.C.
April 17, 2012
The space shuttle Discovery flew from the Kennedy Space Center in Cape Canaveral, Fla. to Dulles International Airport in northern Virginia. Spectators gathered on the National Mall to observe the historic flight.