Scroll

Laura Niola Studio

Nemesi

2006

maximum size 225 x 80 cm