If talking about two storied franchises, one need look no further than this year’s NLCS combatants. The National League was founded in 1876. Something I did not know until today: The NL is, according to Wikipedia, “the world’s oldest current professional team sports league.” St Louis had two other teams represent the city before the [...]