Osbourn DrawDec 5, 20231 minTEEN SATAN: THE TOWN WHERE SANTA CLAUS DIEDThe new Christmas graphic novel, Teen Satan: The Town Where Santa Claus Died