North Face leaving Alameda
The North Face, an iconic, worldwide brand is beginning to close its doors to leave the Bay Area by 2020, putting some 650 local jobs at risk on its home island of Alameda. KTVU's Tom Vacar reports.
The North Face, an iconic, worldwide brand is beginning to close its doors to leave the Bay Area by 2020, putting some 650 local jobs at risk on its home island of Alameda. KTVU's Tom Vacar reports.