A Weird Review interview with Robert “Lord Zedd” Axelrod

A Weird Review interview with Robert “Lord Zedd” Axelrod at his home in Hollywood, California