Designed by
Title
SAN SEBASTIAN, SPAIN - OCTOBER 17: Levi Strauss store on October #79174330
Description
SAN SEBASTIAN, SPAIN - OCTOBER 17: Levi Strauss store on October 17, 2016 in San Sebastian, Spain. Founded in 1853, Levi Strauss is an American clothing company best known for its brand of denim jeans.
This image is editorial