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.

No comments: