MSNBC Live 04/28/11

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. ... more Duration: {{video.duration.momentjs}}