Exhibition

On Last Supper

Galeri Cemara, Jakarta – Indonesia