First album review of “The Limbic System”

The new album called “The Limbic System” is about to be released any day now. There’s already a very nice press review on Beach Sloth.