"This town is too peaceful lately..." Puncturing the Silences of I Spit On Your Grave

The eerie, unsettling potential of the harmonica had, by 1978, already been well established. It’s slurred wail and reedy chords, its uncanny sound – so close in many respects to the human…
09/29/10 at 3:20am