Published: 11/26/2011 NASA again successfully launches an exploration mission from the great State of Florida.
Link to this video: Embed this video:
Get the latest news in your inbox.