8.03.2007

Review: Talk Talk - Laughing Stock:

Upon first listen we have a new contender for the Most Sleep Inducing Album.

  • Stream the entire album
  • Purchase for $6.80
  • No comments: