Memory Tapes

Memory Tapes: Strangest Music Video You’ve Ever Seen

I think most of us are quite used to music videos that have insane special effects. At least this is…

14 years ago