SSpace Read More NASA contractor lays off 300 Michoud workers in New Orleans | Business NewsJuly 14, 2025 Nearly 300 workers at NASA’s Michoud Assembly Facility have been laid off after the company that employed them…