Charity softball game raises $28,000 for youth programs

More Galleries