Considering this season’s quality and the Elseworlds crossover’s epicness, I felt a little hesitant to watch this episode of Legends Of Tomorrow. However this episode turned out to be incredible- Charlie’s needs to shapeshift, Constantine’s goal to save his partner, and Zari’s need to well. Not be a cat (or a puppet) 😂😂. The episode was amazing exploring alternate versions of the Legends- Custodians Of the Chronology, Sirens Of Space-Time, Puppets Of Tomorrow, and finally the more intense version of Legends that kills magical creatures with no hesitation. The ending to this ark ended perfectly in the same exact point where last week’s episode of Legends Of Tomorrow ended and I can truly say this is the best episode of the season so far. I hope the timeline alterations come back to haunt the Legends soon as well because I wouldn’t like for such an epic episode to be a filler, which it probably isn’t because of the reveal that Constantine’s partner is a magical creature himself too and works for Hank Hayewood or probably just knows him. All in all I’m going to give this epic episode a 10/10. It managed to put itself on the map of this week’s Arrowverse episodes even though the other shows are in the mega crossover this year and that Elseworlds reference when the Custodians Of the Chronology literally had Ray saying “annual crossover” was really funny, gave off a Guardians of the Galaxy kind of vibe. If Legends Of Tomorrow has more episodes like this one this season, I truly believe the back half of the season can be much better than the first half.