The X-40A immediately after release from its harness suspended from a helicopter 15,000 feet above NASA's Dryden Flight Research Center at Edwards Air Force Base, California, on March 14, 2001 | Cosmos Observatory | Cosmos Observatory