The Flash - The Wrath of Savitar (Season 3, Episode 15)

How would you rate this episode?