Fifteen years ago, the St. Louis Cardinals won their 11th World Series. They plated six runs to defeat the Texas Rangers at Busch Stadium. Over a decade and a half later, it felt like it was game seven all over again, but at the Jim Bottomley Complex.The Hitting Spot 12U ...
PLEASE LOG IN FOR PREMIUM CONTENT Our website requires visitors to log in to view the best local news. Not yet a subscriber? Subscribe today!