Durham company plays pivotal role in NASA’s Perseverance Rover Mission to Mars
As NASA’s newest Mars Rover Perseverance dropped onto Mars Thursday afternoon team members at The Sierra Nevada Corporation’s (SNC) Durham office held their breath. “I … Continued