a free copy of "The Roses You Grew" right now!
2003, Tuolumne
The Larval Organs, the biggest sounding quartet on the planet, came together and recorded the rock record of the year. 8 solid songs packed into an amazing half hour. Melodies flow through warm guitars, solid bass, and a beat you can't deny, as Cockroach Bernstein, the only man on earth with a stereo chorus belts it out.
Customer Reviews





