I swear it was a scene out of a movie. South Bend, Ind. Population 108,000. Getting off the freeway in South Bend, you enter this fantasy world where everything revolves around college football. Now, I knew Notre Dame was supposed to be one of the best places to visit in college football and, by all […]