The North Face just opened a new kind of store for outdoors enthusiasts, and it was made to smell like Yosemite