Sign up for the MSNBC newsletter
You have been successfully added to our newsletter.
Let our news meet your inbox
NASA scrubs Endeavour launch
NASA officials have decided to delay the final launch of space shuttle Endeavour for at least 72 hours. NBC's Tom Costello explains why NASA made the move.