On top of what appears to a giant buffed-out Human Centipede stencil was this fine piece of origami art. Is it aggressively twee? Sure. But who doesn’t dig the occasional piece of twee art?
Anyway, the work seems to have been called “Ephemeral and No Destroying Installation” or whatever, and it’s already been torn down.