event · 24 April 1966 · 58 years ago
Atlanta Braves win National League-record 18 straight home games (17 in Milwaukee)
More events on 24 Apr