A video overview of NASA's Roman Space Telescope · Digg