What appears to be a pile of lurid innards and tentacles, in the window of a Chinese restaurant in London's Chinatown.
previous
|
things
|
next