Team David Alvarez finds a silver lining

Defeated mayoral candidate gives a post-election pep talk

by