Dec 162013
 

At Hampstead Heath station, Christmas bells are ringing – thin silver wind chimes, strung between the London planes. Lights appear from the west. Gusts, a chill, ghosts.

Share