Rally Squirrel Gets the Rewards It Deserves
The St. Louis Cardinals won a harrowing and memorable World Series, their 11th championship, and some of their heros are starting to get their just due. Albert Pujols? No. Mr. Freeze, no. Rally Squirrel, now you're onto something. You have to listen or download the Ellis Cannon Sports Business Report from Radio PA to see how Scott's jumped on an opportunity and wins big because of it.