Godzilla Icon

by
Trafford Parsons
  • Edition
  • 20
  • Size
  • 100x70cm
  • Price
  • £340.00

Hand pulled screen print with diamond dust.

2 in stock