42ºF

Thousands gather downtown for Passion Play