Arrow-right Camera

Photos


San Francisco Giants pitcher Matt Cain celebrates with teammates Wednesday after throwing a perfect game.

Associated Press