Mascot Hall of Fame
For years, sports mascots have been enshrined in a hall of fame that only existed online. Now, there’s a proper home for the hall and it’s in Whiting, Indiana and The Jam’s Jon Hansen is checking it out.
01/03/19 9:28AM