Photo: jennifer garner shopping bristol farms 30 | Photo 3490719 | Just Jared: Entertainment News