Talking Heads - Drugs Rome, IT, 12-18-1980

Michael666u7 2021-12-15

Views 32

Recorded live at Palaeur Arena, Rome, Italy, December 18, 1980.

Share This Video


Download

  
Report form