It took 129 years and 19,781 games, but congrats to Matt Cain for becoming the first pitcher in Giants’ franchise history to throw a perfect game

It took 129 years and 19,781 games, but congrats to Matt Cain for becoming the first pitcher in Giants’ franchise history to throw a perfect game
Sorry for the random baseball posts, but I witnessed perfection last night and it’s still making me giddy.
not a huge baseball fan but I Cain dig it.