Santa Cruz police have arrested a 31-year-old man they suspect killed another when a fight turned deadly at DeLaveaga Park last week.
Santa Cruz police have arrested a 31-year-old man they suspect killed another when a fight turned deadly at DeLaveaga Park last week.