Scenes From St. Louis
Thursday, July 1, 2010
The last remnant of old Busch Stadium lies about 100 yards from the new Busch Stadium.
Newer Post
Older Post
Home