Actually, this town completely SUCKS for sports, unfortunately - you'll find similar at Dolphins and Heat games, if they aren't contending for a championship!
Totally sucks... but, it is what it is.
Not to mention, that stadium is about 25mi or so from the campus, situated in what I would call...