Sometimes it's hard to find a place that sells your favourite clothing brand. Now what if that brand opens up stores all over the place with just their clothing? Carhartt just opened up another concept store in Munich, Germany and now has shops in a.o. France and Japan.