Tool Release Album Containing Demos From 1991
Tool have released a special album called “72826”, which is made from their 1991 demo tape. Last week “72826” suddenly appeared on most of the major outlets including Apple Music, YouTube, Google Play and Pandora. The release