Image size: 27" x 40" // 58.5cm x 101.6cm
Framed: 32" x 45" // 81cm x 114cm
One of the final pieces hand signed by the Marvel creator and legend: Stan Lee.
Presented as a bold floating canvas, framed in a floating frame.
Edition number 183/195.
Available for viewings in the London area.