LIVE REVIEW: COMANECHI January 15, 2010 Comanechi are a noisy two-piece from London. One of them slouches over a guitar and plays sludgy riffs while the other one squawks and fizzes on the drums. Together, they’re … Read moreLIVE REVIEW: COMANECHI