Yeah, they were amazing live. But you live in the states, right? Have they ever actually released music down there officially? Because I thought they were still just in Canada, since that's the only tour dates they've ever done. And even their Canadian dates are all at clubs and bars, not stadiums.
April 8th, 2009 at 05:41pm