Sarah Hayward

Sarah Hayward is a Canadian actress. She portrayed a Central City Museum Tour Guide in the first season The Flash episode,.