Read More Leaf Beast: Minimal Animal Sculpture Made Out of Magnolia Leaves Leaf Beast is a project by Japanese artist Baku Maeda who seemingly brings dead leaves back to life and created Read More