Leaf Beast is a project by Japanese artist Baku Maeda who seemingly brings dead leaves back to life and created

Read More