New space launch system to be built at NASA's Michoud facility in New Orleans
Download our apps: fox8live.com/apps
Follow us on your favorite social media platforms: @fox8nola
source
Download our apps: fox8live.com/apps
Follow us on your favorite social media platforms: @fox8nola
source