Filmmaker Annie Leonard made a big splash in 2007 with her animated documentary "The Story of Stuff," which explains the lifecycle of material goods and illustrates the environmental impact of consumerism. If you've never seen it, check it out! Since then, Leonard has released 4 more films, including the latest: "The Story of Electronics."
December 19, 2010