Adidas Terrex has inaugurated a store in Chamonix-Mont-Blanc, its first in France. According to Sport Guide, the pop-up store should remain in place for at least 12 months. Adidas said that the pop-up format made it easier for the brand to accelerate the opening. The company had initially planned to ...