The Last Sight of Icarus, 2014 Paraffin wax and pigment 96 x 518 x 8 inches

<>