Belief/Be Leaf! 2001

Spirit
of Life

24" x 32"
Available for sale