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.