Thursday, July 21, 2011

America Retreats From Space

This morning the Space Shuttle Atlantis landed with little fanfare at the Kennedy Space Center in Florida thus officially ending the Space Shuttle program which was launched thirty years ago.

To read the rest of this post, please check out The American Spectator.

No comments: