A 54-year-old man struck earlier this month while running across East Fort Lowell Road against the light has died, Tucson police say.