Bettendorf Sweeps Into Semifinals

Defending Cahamps make short work of Hempstead in Quarterfinals