Adjective causing feelings of fear or distress

A chorus of cheers and applause echoed through the NASA Jet Propulsion Laboratory after the interplanetary rover Curiosity signaled it had survived a harrowing plunge through the thin Mars atmosphere.