The visitor

The visitor
180 X 150 cm
2013