DC's Legends of Tomorrow Recap With Spoilers: River of Time