“This is the second live album that Talking Heads have released (the third, actually, if you count a to-the-trade-only 1979 LP). But while The Name of This Band Is Talking Heads was an ambitious attempt to sum up their career-long evolution from pop minimalists to preppie funkateers, Stop Making Sense assays a simpler task: to […]”