The Eyes of God

Yoana Yelín 2005

Technical Details

Digital print
31.5 x 92 cm

Ask

Meetings

Exhibition June 2008