web-goddess
About Me
Archives
Photos
Contact
November 10, 2022
Talking Heads play “Psycho Killer” in killer 1978 TV appearance
No reason. It’s just ridiculously cool.
Link courtesy of
Boing Boing
.
Uncategorized
←
Photo Post
Photo Post
→