Inventing Trees Puppetry Troupe

Inventing Trees is the performing and visual arts troupe pedaling stuff that used to live inside the dream world as described currently by a bunch of (mostly) introverts that make up stories on the edge of the woods and sheepishly bring them out to play.