Snowflame

Snowflame

A cocaine snorting supervillian called Snowflame. I wonder who this reminds people of?