The Insect Trust

The Insect Trust was an American jazz -based rock band that formed in New York , United States, in 1967.

From Wikipedia, released under the terms of the CC-BY-SA license.