Worlds of David Darling
Encyclopedia of Science
   
Home > Encyclopedia of Science

Hammaguira




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