A Massachusetts power company’s battery storage project proposed for Santa Cruz County wasn’t getting much public attention after it was first brought in front of the board of supervisors last Fall.
Health officials still advised residents near the Moss Landing Vistra Power Plant, located about 90 miles south of San Francisco, to limit outdoor exposure and to keep doors and windows closed ...