It's so Fucking horrifying that I havent even gone anywhere near anything that resembles a mascot but I love it (I'm no m though lol)
Pygmalion