Michelle Harrison

Michelle Nicole Harrison (née Johnston) is an American actress. She portrayed Nora Allen, the Speed Force as Nora, Joan Williams, and Deathstorm, in The Flash.