palo alto News
Public raises concerns about Palo Alto Tesla chemical spill
Questions are still swirling about a chemical spill in Palo Alto, where officials say 916 gallons of a nonhazardous solution came from a Tesla research facility.
More Stories
More Stories