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