HS sports recap: 3 soccer teams play in semifinals

by