the atom, tv still from'legends of tomorrow'