30s
The town of Echo is home to many supernatural entities. Which one is explicitly depicted having a tangible body?

Hint: A: "The Socket Man" | B: "The Flayed Bull" | C: "Mirror Man" | D: "88883"

A

B

C

D