Tweet When you think of America’s larger cities Baltimore, San Francisco, Cleveland and St. Louis may come to mind. As important are these cities are in, Indianapolis is larger and probably does not get the attention that it deserves. Known as the “amateur sports capital of the world,” the city is home to more than […]