image Previous Next Published October 13, 2015 at 1536 × 2048 in Make Your Own Mother Nature Leaf Dress: A Compostable Zero Waste Costume Mother Nature Leaf Dress