Tag: Discovery

Terex Crawler Lifts Space Shuttle Discovery Into History

Space Shuttle Discovery, the most traveled shuttle in NASA’s fleet, ended its voyage at Washington Dulles International Airport this spring after more than 150 million miles of airtime. Its final flight took place April 17, Read More