When and where was baseball player Barry Bonds born?

Barry Bonds was born July 24, 1964, in Riverside, CA, USA.