NASA in NYC: Astronauts, Elmo and the Deputy Administrator

The final Space Shuttle crew (STS-135) and their NASA entourage hit the streets of Manhattan on a whirlwind inspirational tour for the next generation of explorers. Recorded at the "What's Your Favorite Space" event - Eventi Hotel, New York City.
credit :
Watch more  ►