Previous
/
Next
Rita Magalhães
Time still | 2006
Lambda print | Edition of 3
55 x 120 cm