Petros Koublis
Studio Sven
Chicago, Illinois | 40 x 60 in (101 x 152cm) "Viscera"




.