In the 18th episode of season 3 of The Flash, Barry is given the choice to make a deal with Abra Kadabra, a villain from the 64th century, in order to learn the identity of Savitar. That decision is complicated by Gypsy, who arrives on Earth-1 intent on taking Kadabra back to Earth-19. Meanwhile, there is still tension between Julian and Caitlin thanks to Caitlin's deception, and a member of the team is gravely injured in the fight with Kadabra. Take a look back at the most memorable moments from episode 18, "Abra Kadabra."
This post first appeared on BuddyTV - TV News, Spoilers, Photos, TV Personality Quizzes, Trivia, please read the originial post: here