More than 40,000 runners basked in the warm spring sun as they navigated the streets of Vancouver for the 32nd annual Sun Run.

More than 40,000 runners basked in the warm spring sun as they navigated the streets of Vancouver for the 32nd annual Sun Run.