Where To Stream The Flash Season 3 Episode 15
The Wrath of Savitar
- Aired March 7, 2017
- 60 Min
- Rated 7.4
- Number 25 Of 184 Rated Episodes
The team is forced to use Julian as a conduit to Savitar to question the God of Speed. Meanwhile, Wally is haunted by visions of Savitar that slowly become more real.