Guest Stars Steve Blum voices Devil Dinosaur Stan Lee voices Mayor Stan Steve Blum voices Sauron Tom Kenny voices Impossible Man