Demodroid - Monster Concept

Monster or Machine?

An otherworldly creature lurks in the shadows!