The Last Supper

2010

satin, 300x150cm, 2013

The Last Supper