The Flash returns with an all new episode tonight, 21 April, at 8pm on The CW.
Episode 19 is titled Who is Harrison Wells, where Joe and Barry find Harrison Wells's corpse in Starling City.
Click here to watch the episode online on The CW's website.
The official synopsis of the episode reads as follows:
In the upcoming episode, Barry Allen finds out that the real Harrison Wells had died 15 years ago in a car crash. And as revealed a few weeks back, at least fans know that Eobard Thawne is the one who is in Wells' body.
The real Wells is dead and Thawne steals his identity to continue his work, hoping that the particle accelerator would give him the means to return to his own time.
The episode may feature another Arrow-Flash crossover, where Laurel Lance, who is also the Black Canary, will meet Cisco.
Also, in the new promo, Caitlin Snow is seen having a difficult time believing that her mentor is the Man in the Yellow Suit, and demands that she needs proof.
But later in the same video, we see Barry, Caitlin and Cisco, finding out about Wells's secret room, where he keeps his Reverse Flash suit, and everyone are left in shock.
To know more, watch episode 19 of The Flash tonight, 21 April, at 8pm on The CW.