Follow the LIVE online launch of NASA STS-128 mission to the International Space Station on Space Shuttle Discovery in HD. Don’t miss out as the crew of STS-128 mission which includes seven astronauts make their way for the liftoff from Pad 39a at the Kennedy Space Center in Cape Canaveral, Florida.

Continue reading... »