I love it when you can actually hear the sex in a song. When the tones and reverberations of a really good hump session ooze through the speakers like hot, wet…well you get the idea. Within the first few seconds of The Peels self-titled debut, panties become damp, and the bulge in those tight rock […]