Monday, April 5, 2010

Glory will leave Earth from Vandenberg Air Force Base in California atop a Taurus XL expendable launch vehicle.