The 10th Anniversary of Odyssey

Odyssey launched on April 7, 2001, from Space Launch Complex 17A at the Cape Canaveral Air Force Station (CCAFS), in Florida. It took off to space aboard the Delta II 7425 delivery system. It arrived at, and reached orbital insertion around Mars several months later, and then began its primary science mission immediately. Of the…