Advertisement
Photo Credit: NASA

NASA releases information on the damage sustained at its Michoud Assembly Facility in New Orleans after a tornado struck the facility last week. Five employees suffered minor injuries. Check out this and other updates.

Advertisement
Advertisement