The Flash CW Season 3 Episode 18 "Abra Kadabra" SPOILER WARNING!! We've got another comic villain coming to play folks,  and he is absolutely magical! Our team faces off against Abra Kadabra, a murderous fiend from the 64th Century. He uses nanotechnology, and has a...