View Larger Image Icarus 88 x 70cm Artwork Description Icarus Charcoal & Gold Leaf on Paper 88 x 70cm SOLD Artwork Details