Bettendorf Cruises in Postseason Opener

Bettendorf gets defensive in District Semifinal win