Technology | Mon Jul 4, 2011 5:24pm EDT

Final space shuttle flight crew arrives for launch