Police in Fremont have deployed pepper balls at protesters near the Tesla Factory in Fremont, according to California Highway Patrol. A... Read this story
Police in Fremont have deployed pepper balls at protesters near the Tesla Factory in Fremont, according to California Highway Patrol. A... Read this story
More from NBC Bay Area | Fremont fremont Protest Tesla Tesla Fremont Factory Palestinians