Lubbock, Texas, is more than just a location for the Red Raiders; it embodies the spirit of college football. McGuire emphasizes that Lubbock is a true college town, where the university and its ...