Grand Slam Sports is a sporting goods store specializing in baseball equipment and team apparel. Located in Okotoks, Alberta Canada.
Websites.ca Talk Ep. 51