Our little video was inspired by an actual sign that's down the road from Johnson Space Center in Houston, Texas. We just had to pull over and snap a picture, knowing in our hearts that someday we would find a use for that photo. The rest is history.

  • April 20, 2007