We were introduced to a very special someone on NBC Sunday Night, the "Lord of Frost" who lives in an ice palace in Russia. No, none of those words were made up.
Okay, so maybe he doesn't "live" there, and the intimidation factor is reduced by about one thousand when you see the LED twinkle lights behind him, but he's real to us!
BEHOLD HIS PLASTIC THRONE
We love you Lord of Frost, show us the way.