Slo-pitch

Slo-pitch

Post by George Ki » Tue, 02 Apr 1996 04:00:00

Has anybody out there heard of Triple Crown Sports? they just opened up=20
in Canada and say they are from the U.S.A. I would greatly appreciate=20
any feedback on this organization.