Close
To
The Silence
LLAMA
This is all about LLAMA.  What is Llama you say?  LLama is the greatest new band out there.  They come from Nashville TN but they are NOT country.  It's anything but, I think.  They have power in their songs and a guitar drive that is the best on the planet.  Enter te page to find out more about the totally cool llama!
RIP LLAMA
1990something - 2003
Please reincarnate soon
1