NASA's Nuclear Spectroscopic Telescope Array, or NuSTAR, at Orbital Sciences Corporation in Dulles, Va., January 2012.

NASA's Nuclear Spectroscopic Telescope Array, or NuSTAR, at Orbital Sciences Corporation in Dulles, Va., January 2012.

View all Images