Middle schoolers from Stone Valley put together thousands of meals for the needy at Generation Alive, hosted by Giants pitcher Jeremy Affeldt.
Middle schoolers from Stone Valley put together thousands of meals for the needy at Generation Alive, hosted by Giants pitcher Jeremy Affeldt.