The Flash, Once and Future FlashScientist, evil speedster in disguise, fake scientist, author, mentor, dad, surrogate dad–Tom Cavanagh has played it all on The Flash, and for tonight’s episode, he also played the role of…



Source link