While in town, the duo enlists the help of Captain Lance (Paul Blackthorne), and Cisco meets the Black Canary, who asks him for a favor.
Meanwhile, back in Central City, Barry (Grant Gustin) races to catch a meta-human named Hannibal Bates (Martin Novotny) who can transform himself into every person he touches — which includes Eddie (Rick Cosnett), Iris (Candice Patton), Caitlin (Danielle Panabaker) and even The Flash.
The Flash airs TONIGHT, April 21 @ 8PM on The CW!
The Flash “Who is Harrison Wells?” Promo
20+ stills inside…