watch Talking Heads - Live in Rome
Talking Heads - Live in Rome
On December 18, 1980, the American rock band Talking Heads, with guest guitarist Adrian Belew, delivered a fantastic perfo....
Read MoreOn December 18, 1980, the American rock band Talking Heads, with guest guitarist Adrian Belew, delivered a fantastic perfo....
Read More