Artwork trivia: Artwork full of mice and cockroaches is super disgusting

Once found on an abandoned housing estate in Southwark, London (near Elephant and Castle), this glittering art installation…