Roman space telescope gets a mission-life boost · Digg