The “made by Sustainability Leaders” badge on this 150′ roll of bubble tape is not necessarily an indicator of the product’s environmental impact.If you see a product tagged with a “sustainability leaders” badge on the Walmart website, you might think this is an indication that this item is more environmentally friendly than others.