Season 1 of The Flash continues with tonight's episode "Who Is Harrison Wells?", airing at 8 PM ET on The CW. The network has released two new clips, which tease some very important details. The first clip shows a meeting between Barry (Grant Gustin), Joe (Jesse L. Martin), Cisco (Carlos Valdes), Caitlin (Danielle Panabaker) and Eddie (Rick Cosnett), where Joe reveals he is heading to Starling City with Cisco to continue their investigation of Dr. Wells (Tom Cavanagh). Unfortunately, Caitlin doesn't seem to agree with their plan. The second clip, however, reveals Eddie's villainous side, as he surprisingly guns down two cops in cold blood.

"Who Is Harrison Wells?" is yet another crossover episode with Arrow, as Joe and Cisco enlist the help of Captain Lance (guest star Paul Blackthorne), and Cisco meets the Black Canary (guest star Katie Cassidy), who asks him for a favor. Meanwhile, back in Central City, Barry 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, Iris (Candice Patton), Caitlin and even The Flash. Given this new meta-human's power, it's possible that the following clip with Eddie killing two cops is not really him, but we'll have to wait and see.

After tonight's episode, there are only four episodes left in the first season of The Flash. Do you think Barry will finally get justice for his slain mother and possibly free his imprisoned father who was convicted of the crime? Let us know what you think after checking out these clips below.