With the safe landing of STS-135, the final space shuttle mission, yesterday morning, the program is officially over. Barring some kind of crazy, last minute, Hail Mary mission, we’ll never see another space shuttle actually shuttle anyone to space. The United States can no longer do that feat on its own.
As our present spacefaring abilities shrink, lawmakers in Washington, D.C., are working to diminish our future space-related capabilities, too. The U.S. House of Representatives is...