⚡ FlashFeed Brief
This Day in History: Christ the Redeemer Turns 95 and the Cubs' First World Series Title
On 12 October 1931 Rio de Janeiro's Christ the Redeemer statue was inaugurated on Corcovado; on 12 October 1907 the Chicago Cubs won their first World Series.
From 3 outlets