Mister Freezerburn

Mister Freezerburn is a supervillain of Insidious City.