Michelle Harrison

Michelle Nicole Harrison (née Johnston) is an American actress. She portrayed multiple versions of Nora Allen and Joan Williams as well as the Speed Force in.