Cape Girardeau hosts Cal Ripken Regional Tournament

Cape Girardeau hosts Cal Ripken Regional Tournament