Eco-Friendly Shoes

Eco-friendly shoes are shoes which have been made, produced and sold in an ecologically friendly way. Some are vegan or vegetarian, meaning they do not contain any animal products.  Others may use all-natural ingredients. Many companies who make eco-friendly shoes try...