The capsule is the centerpiece of NASA's Glenn Visitor Center at its new location in downtown Cleveland.
Liz Navratil, The Plain Dealer, Cleveland Plain Dealer
Tue, 06/22/2010 - 8:00pm
The capsule is the centerpiece of NASA's Glenn Visitor Center at its new location in downtown Cleveland.