Tagged: astronomy

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...