Jump to content


Crown Powers A Homer At New Busch Stadium


  • This topic is locked This topic is locked
No replies to this topic

#1 admin

admin

    Administrator

  • 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