Open
Close
Important Notice:
Home ยป Tag Archives: David Freese

Tag Archives: David Freese

St. Louis Cardinals make TV Rounds

Now that the St. Louis Cardinals have won their 11th World Series, Tony LaRussa and David Freese have been making the rounds on television. On Monday night both Tony and David made appearances on late night tv, while David made an appearance on the Ellen Degeneres show on Tuesday. If you missed their appearances you can check out Tony’s visit ... Read More »