Kajoch avatar

    Kajoch

    Manchester, United Kingdom

    Kajoch (kah-yok) was born 1997 in Luton, UK. With their art they aim to craft speculative mirrors for the mentally unwell Other.