Katherine Switzer was attacked for running the Boston Marathon in 1967. She ran it again, 50 years later