quest ii graphite and digital, 8987 x 8987 pixels, 2023.

2025-02-27 05:04:09
© 手抄报圈