Saint Louis University prez jokes about backlash against 'terrifying' new mascot September 23, 2016 5:49 pm|