'Legends of Tomorrow': "Hell No, Dolly!" Photos Released