Charter Oak charges into girls’ water polo semifinals

Charter Oak charges into girls’ water polo semifinals