Two candidates with remarkably similar priorities prepare to distinguish themselves in the race to become the next council member.
The Morning Report
San Diego news and info
you need to take on the day.
Two candidates with remarkably similar priorities prepare to distinguish themselves in the race to become the next council member.