Triffids – Can’t Help Falling In Love (Live at LSE 10-27-84)
Uploaded this cover because its about 1000% better than the studio version released in the late 80s. Taken from Disc 7 of the essential (and sadly out of print) …
Uploaded this cover because its about 1000% better than the studio version released in the late 80s. Taken from Disc 7 of the essential (and sadly out of print) …