CPSB facing $3 million deficit, surprised at bat-removal cost

CPSB facing $3 million deficit, surprised at bat-removal cost