Of the many extraordinary things that could be said about last month's meteor strike near Chelyabinsk, Russia, perhaps the most remarkable was the fact that so many people needed to have someone explain to them just what a meteor is. ...
Even after many months of #85 calling the Space Foundation world headquarters home, its diversity and surprising adaptability still never cease to amaze. ... Read more »