JC AlvarezDec 28, 20202 minHappy Birthday STAN LEEThe father of the Modern Age of Marvel Comics would have celebrated his 98th Birthday on December 28th. Biographer Bob Batchelor explores...