Legend has it that this is really The J. Geils Band getting their jollies in the studio. It was officially released in 1985 on the album The World's Worst Records Vol. 2. I added the images.

  • January 23, 2010
  • 101 Views