SciencefromSFGATE6 hours agoOver 300 earthquakes relentlessly rattle San RamonOver 300 small earthquakes have rattled San Ramon; the swarm likely stems from pressurized fluids activating faults and is unlikely to precede a larger quake.