WATCH: The Flash Season 3 Episode 15 - The Wrath Of Savitar Preview

After a detour to the planet of the apes (or Gorilla City as we know it) The Flash will be [...]