British rock band Clinic plays impromptu songs in Madison Square Park
It may not be as dramatic as the Beatles playing the famous live show on the rooftop of the Apple Building in 1969, but on Thursday, Liverpool band (and Grammy nominee) Clinic sat down for some impromptu music on the North side of the Madison Square Park. And they did have something the Beatles didn’t [...]

