otters

justice was done [Patrick Barron]

Get your own otter. Aurelien the Otter of Win is an entirely inappropriate mascot for Illinois sports, for obvious reasons. That's not stopping some hopelessly optimistic Illini fans on the internet: