Zohran Mamdani is thirty-three years old—young enough that, despite not regularly working out, he has run the New York City Marathon twice in the past three years. In 2022, his second year in the New ...