Videolog: I Can Smell Your Thoughts

The Leather Nun
I Can Smell Your Thoughts (1987)

Play this song for me and I’m instantly transported to my dumpy apartment by CPCC in Charlotte and to a time that only seemed to exist at night. And where everyone was dressed in black. And smoking cigarettes. And watching 120 Minutes in a semi-drunken haze. This episode in particular, now that you mention it…