Talking Heads in Italy in 1980 September 28, 2021 by peter This is a band trying to be the best in the world, without saying so. Great stuff. Share this:FacebookLinkedInEmailTwitterMoreTumblrPinterestReddit