Window Reflection Near Las Ramblas, Barcelona March 27, 2014 428 × 322 Window Reflection Near Las Ramblas, Barcelona Window Reflection Near Las Ramblas, Barcelona, Spain, 2009, Chromogenic Print, 20 x 24 inches, edition of 10