By Joe Marvilli on May 29th, 2009
This past Wednesday, English trio Keane finished the last of its North American leg in style, at New York’s prestigious Radio City Music Hall. In support of its third studio album, 2008’s Perfect Symmetry, the band hit the Big Apple with confidence and precision, something in stark contrast to when they were largely riding on the success of [...]