Pierre Riollet
click image for detail

Kanda Station 3
Sep. 2012 • Oil on canvas • 97 x 130 cm