Culture Stan Lee Immortalized in Blizzard’s World of Warcraft Game "Excelsior!" Stan Lee Immortalized in Blizzard’s World of Warcraft Game By Chase Hill / January 14, 2019 12:41 pm Thanks for reading InsideHook. Sign up for our daily newsletter and be in the know.