What a name! What a band!
All I know is that they are from Denver and, according to their website, have no gigs scheduled from 2014 on. Denver might as well be Texas in its distance from my couch. Or, at least, it seems so today. No matter. Given the miracle of modern life, I can visit far away places, different states of mind, go back and forth in time, and, generally, blow my mind.
Thank you, Great Spirit!