Crown Powers A Homer At New Busch Stadium

No replies to this topic

#1 admin



  • Admin
  • 116 posts

Posted 02 May 2007 - 08:17 AM

Over 200 CTs Series amplifiers installed in the nest of MLB's St. Louis Cardinals
ST. LOUIS, Missouri - April 2007 -- In October 2006, St. Louis' new Busch Stadium, home of the Cardinals, went on record as one of very few ballparks whose baseball team won the World Series in the facility's inaugural season.

View the full article