You Need One of These Wear-Everywhere Denim Jackets in Your Life

The wear-everywhere classic is one of the hardest-working – and best-looking – pieces in your wardrobe

From Esquire