Helena Christensen Horseback

2002
Lambda Print
92x122 cm / 36x48 inches
Edition of 5

PRICE ON REQUEST