Mirror Demon


Dzhelasi

This piece is for display only.

Prints are available for $10.00

Limited print of 50.
11×17 inch Poster
100lb glossy text paper

Comes with a 3×3 holographic sticker.