Saturday, November 8, 2014

N.O.T.A. - Live At The Crystal Pistol 7"

And, like sliding on an old comfy pair of slippers we're back in the early 80's. The great N.O.T.A. from 1983. Although this is actually the 2000 re-release with a couple extra tracks.

Cheap Nostalgia Fills Your Head

No comments:

Post a Comment