The biggest mystery of The Flash Season 3 has been of the identity of the new supervillain speedster known as Savitar.
In “The Once and Future Flash,” Savitar emerged from his armor in front of none other than Caitlin Snow, and for a reason that few of us could have predicted.
Now, that has changed.
Episodes had revealed bits and pieces of his origin story, and we discovered the horrifying reason why he hates Barry as much as he does, but he’s gone almost the entire season without revealing his identity to anyone.