Ambient
New Member
I went to their show just recently, and all I can say is HOLY CRAP! If you have never seen them in concert, go buy a ticket if they are coming near you! They are one of those bands that is good on CD, phenomenal in concert. You can see some clips of them on youtube, but the sound stinks on the recordings. I have never seen a better show!