The London Police, Los Angeles. € 229

The London Police, Los Angeles, screen print, prit: 66×45 cm, paper: 55,5×76,5 cm. ed:66