Among the new sensations in London are Robby Echo and New Sensations. Photo #13

Among the new sensations in London are Robby Echo and New Sensations.