Dolphin Conspiracy

The Last Supper

satin, 300x150cm, 2013