Hot News: Legendary Leaf Hound to Release „Live In Japan” In January via Ripple Music
Leaf Hound's Growers Of Mushroom, originally released on Decca in 1971, has over the years become a bona-fide worldwide cult classic of the hard rock genre, discovered by each new generation of rock fans. It has been cited as a hugely important album in the evolution of both the Heavy Metal...