We did not find results for: Michoud Assembly Facility.
Check spelling or type a new query.
NASA rocket manufacturing complex in Michoud, New Orleans
nasa.gov
The Michoud Assembly Facility is an 832-acre manufacturing complex owned by NASA in New Orleans East, a section of New Orleans, Louisiana, in the United States. Wikipedia