'Flash' season 1 episode 19 will deeply examine the life (or the lack thereof) of Dr. Harrison Wells. Barry Allen and the team are determined to figure out and uncover the identity and the secrets of the doctor, who brought them together. The show has already made the big reveal that Dr. Wells is the Reverse Flash who killed Barry's mom in the pilot episode. Then, there's the twist that someone else is using the doctor's appearance for his own motives. Don't miss the brand new episode tonight. Watch 'Flash' season 1 episode 19 online using the free online stream link below.

Note: This feature contains spoilers on the upcoming episode of 'The Flash.' Kindly read at your own risk.

Titled "Who Is Harrison Wells?" episode 19 will strategically dissect the facets that made Dr. Wells the Reverse Flash. In order for Barry and the gang to do this, Joe will take them to Starling City, where they are to investigate and get answers and clues from the late wife of Dr. Wells, Tess. Cisco and Joe even enlists Captain Lance's help in examining the life of Dr. Wells post-explosion.Then, little by little, they will learn that someone else is actually using Dr. Wells' identity. And that someone is no other than villainous character, Eobard Thawne. The biggest twist is the fact that Dr. Wells is actually dead. How will Barry and the rest accept this? Find out by tuning in on The CW at 8/7c or by simply watching 'Flash' season 1 episode 19 online through the free online stream link at the bottom.

Aside from their quest to unraveling the secrets of Dr. Wells, Barry will also encounter a meta-human, who has the power to morph into anyone he pleases including The Flash. Could he be the one behind the intimate kiss between Barry and Caitlin in the WonderCon 2015 trailer below? Though this meta-human is behind this intimate scene, fans are pretty hopeful that Barry and Caitlin could become a thing in the series since their chemistry is undeniable. Watch 'Flash' season 1 episode 21 stream using the free online stream link at the end of this post.

The official synopsis of 'Flash' season 1 episode 19 reads: "Joe and Cisco head to Starling City to continue their investigation of Dr. Wells. While in town, Cisco meets the Black Canary, who asks him for a favor. Meanwhile, Barry races to catch a meta-human who can transform himself into any person he touches, including the Flash."

"Who Is Harrison Wells?" is set to air this Tuesday night at 8/7c. Watch 'Flash' season 1 episode 19 stream using this free online stream link here.