Clément Renaud

There is a Made in #China sticker somewhere on all digital a...


There is a Made in #China sticker somewhere on all digital art installation #duangish

This text was originally published in instagram.