The CW has just released a bunch of new first look photos of Episode 19 of The Flash, which is called "Who Is Harrison Wells?"

Joe(Jesse L. Martin) and Cisco (Carlos Valdes) head to Starling City to continue their investigation of Dr. Wells (Tom Cavanagh). While in town, the duo enlists the help of Captain Lance (Paul Blackthorne), and Cisco meets the Black Canary (Katie Cassidy), who asks him for afavor. Meanwhile, back in Central City, Barry (Grant Gustin) races to catch a meta-human named Hannibal Bates (guest star 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 "Who Is Harrison Wells?" episode of The Flash was directed by Wendey Stanzler and written by Ray Utarnachitt & Cortney Norris. The "Who Is Harrison Well?" episode of The Flash airs on Tuesday, April 21, 2015 at 8 PM ET on The CW.