Art as Medicine

Grand shamans have a profound responsibility. Traditionally, once every seven generations a Grand shaman will incarnate to refresh the ancestral record of humanity’s multi-generational sojourn.

Read More