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.

Top Videos

Most Watched

KTVU Vault

Wild Rides