abhorrent quirky icy Seal. .. Legit thought he meant Mom from futurama