Blodr September 15, 2009 0 0 Discovery lands at Edwards Airforce Base Video Hooray! Share Article: Discovery, Space, video