A villain from Earth-19, Abra Kadabra, comes to Earth-1 seeking out high-tech items. When Flash captures him,m Abra offers the speedster Savitar's name if Flash lets him go. Meanwhile, Julian is forced to operate on a badly injured Caitlin.
The Flash Season 3, Episode 18 - Abra Kadabra
Airdate: Mar 28, 2017