David Byrne & Richard Thompson: Psycho Killer

Square

Two blokes, two guitars and a great noise. No idea where or when this was recorded. Any ideas?

Leave a Reply

Your email address will not be published. Required fields are marked *