Snowbug The High Llamas October 26, 1999 · turns 27 today LP aoty Users: 79 (10) Critics: 63 (3) deezer See more from October 26th