Hammaguira is a launch site, at a military base in the Sahara desert, of four French satellites in the mid-1960s. Following the establishment of Algerian independence in 1967, France was forced to abandon the facility.
Related categories LAUNCH SITES
FRANCE IN SPACE
Home • About • Copyright © The Worlds of David Darling • Encyclopedia of Alternative Energy • Contact