Tuesday, January 15, 2013
The High Llamas. Bach Ze.
The High Llamas is one of the few, maybe one of the only bands I can think of whose sole raison d’etre seems to be the creation of ineffable moments of mysterious beauty. This track, Bach Ze, from Snowbug (1999) is, for me, essential.