Gov. Edwards Announces Plans For 50-Acre Louisiana Space Campus
March 10th, 2021
Louisiana has signed an agreement with NASA’s Michoud Assembly Facility that could lead to creation of the Louisiana Space Campus, a dedicated 50-acre business park within NASA’s 829-acre site in New Orleans. Read more here.