event · 12 May 1966 · 59 years ago
Busch Stadium (St Louis MO) opens, Braves lose to Cardinals 4-3 in 12 innings
More events on 12 May