The Jolly Llamas are a Santa Cruz indie-rock band that bring more energy to their live performances than most bands I have seen live. The excitement combined with how damn good their music is makes the Jolly Llamas a Santa Cruz competitor to watch.
Advertisements