Home Tags Michoud Assembly Facility

Tag: Michoud Assembly Facility

Construction Begins on Solar Power Plant in New Orleans East

Construction has begun on a 20 MW solar plant on approximately 90 acres of flood-protected property at NASA’s Michoud Assembly Facility in New Orleans...

Stay Connected

13,202FansLike
91,204FollowersFollow