Long Overdue Here are the photos from the NASA Tweetup at the Johnson Space Center in Houston, TX. photos , spacePosted on: July 22, 2010July 22, 2010