Statue of Liberty

  • Leaf Carvings Leave Little to be Desired

    Leaf carving is the art of carefully shaving away the top layers of a leaf to create a pattern or image. The veins of the leaf are left intact to strengthen the art work and to showcase the natural pa...
    Nov 06, 2011 No Comments