Even if you purchased the cassette version of the Torche "Meanderthal Demos" this a must have!!! The pressing is limited to 1000 copies. Torche will, more than likely, have stock with them on tour, but if you were (or plan to be) dead, jailed or lame on the day(s) they perform in your neck of the woods.. then I strongly suggest you navigate to the Hydra Head Store and purchase a copy for your collection ASAP!!!
Have a good one..