After an extended delay, Warlock Hell On Wheels returns with his one year anniversary show on Metal Invaders. Only on Radio Free Satan!