Technology | Mon Feb 20, 2012 5:48pm EST

Astronaut Glenn calls historic flight "best day" of his life