Talking Heads in 1980 harrisl585 Music February 20, 2022 1 Minute Here’s a Talking Heads concert film from 1980. I saw them in 1983 and they were excellent. Talking Heads Live in Rome, 1980The Concert Film You Haven’t Seen https://t.co/ghpDH6bwLW pic.twitter.com/eJU7VV1LPR— Open Culture (@openculture) February 20, 2022 Share this:TwitterFacebookMoreEmailLike this:Like Loading... Published by harrisl585 View all posts by harrisl585 Published February 20, 2022