Tuesday, November 14, 2006

Lucero



Trip saw these guys last night and says they were the best band playing anywhere in America. So where's the review of the show?

No comments: