Once Again, The United States Has Not Abandoned Space Exploration

The arrival of Discovery in Washington D.C. has led to another lament about “national greatness.”