The Insect Trust
The Insect Trust
Group from United States
Genres: psychedelic folk, psychedelic pop
About The Insect Trust
The Insect Trust was an American jazz-based rock band that formed in New York, United States, in 1967.
Taken from Wikipedia.org