Tesla Visits Johnson Space CenterJesper Poulsen
Houston we have a problem – Rock legends in the building! Tesla along with members of Def Leppard visit the Johnson Space Center while in town on tour. Astronaut Jack Fischer gives the visitors a rockin’ tour of the space program. Check out the photos!