Mayoral candidates are off to the races

A racetrack-style guide to the 2020 Democratic candidates (so far)

by