Time travel has rarely been kind to Barry, with his most recent trip to the past proving to be his worst decision yet as it created Flashpoint and brought with it a whole new set of problems.
However, despite all his issues in the past, he's never attempted a trip to the future, but with the situation with Iris direr than it's ever been before, he must head for the year 2024 where he'll hopefully learn the secrets behind Savitar's identity from future Barry and future Cisco. Plus, it looks like we might be seeing the Mirror Master again as well as a long overdue new costume for the Scarlet Speedster!
Check out the extended promo for episode nineteen, titled "The Once and Future Flash," below:
	
		
	"The Once and Future Flash" - (8:00-9:00 p.m. ET) (Content Rating TBD) (HDTV)
	
	Original airdate 4/25/2017. 
	
	
	Blinded by anger, Barry unwittingly plays into Zoom's game and uncovers the evil speedster's true goal: to destroy all the earths in the multiverse. In the face of his life, Barry ultimately gets the upper hand against Zoom and defeats his nemesis. But unable to celebrate victory, Barry makes a world-shaking decision and speeds back in time to the night his mother died to stop Reverse Flash from killing her, irrevocably changing his past and redetermining his future.
Can't see the trailer above? Click 
here.
	
	The Flash features:
	Grant Gustin as Barry Allen/Flash
	Candice Patton as Iris West
	Danielle Panabaker as Caitlin Snow
	Carlos Valdes as Cisco Ramon
	Tom Cavanagh as Dr. Harrison Wells
	Jesse L. Martin as Detective Joe West
	John Wesley Shipp as Henry Allen/Jay Garrick
	Michelle Harrison as Nora Allen
	Keiynan Lonsdale as Wally West/Kid Flash
	Violett Beane as Jesse Quick
	Tom Felton as Julian Dorn
	
	The Flash returns with an all-new episode April 25