Perhaps the most interesting fact about this stadium is that the Indians aren't really supposed to be here. Chain Of Lakes Park has been the homebase of the Indians since 1993... and the Indians aren't supposed to be playing here for any of those 10 years. In fact.. they're supposed to be in a suburb of Miami!
next