The Discovery Channel and the Science Channel shared the space shuttle launch this afternoon at Kennedy Space Center. Here is the video in case you missed it! (Video via NASA) Space Launch Live: America Returns to Space was simulcast live on Discovery and Science Channel. It documented history at the NASA launch of SpaceX’s Crew […]