the Visitor

120X120 cm (4X4)

Acrylic on canvas
€2800

Who is the visitor here? What is the relation between those three characters? or who is watching? all those I'm asking here.