The North Face Spot FramesDesign frames for a North Face commercial spot based off of the “Never Stop Exploring” tagline