Go Discovery! 25Feb2011 5 min read The Space Shuttle Discovery lifts off from Kennedy Space Center on it’s final flight moments before it’s launch window expires.