Did everyone survive the final stand against the villains from Earth-X?
That was the big question on DC's Legends of Tomorrow Season 3 Episode 8 as the forces united to make one last play for peace.
Meanwhile, Felicity had a shocking trick up her sleeve in the name of getting the upper hand on the villains who were desperate to ruin everything for the characters.
Also, Sara came to a surprising agreement about her time on the Waverider.
Use the video above to watch DC's Legends of Tomorrow online right here via TV Fanatic. Get caught up now.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.