Back to all posts Review of "The Adventures of Leonid" CD on CDreviews.com A funny review with a nice rating for an instrumental album is posted on the popular reviews site CDreviews.com Check it out Leave a comment