The Giants signed Randy Johnson to a one year contract. Johnson is from the Bay Area, not far from where I live and grew up. This will mean that the Giants will have three Cy Young winners in their starting rotation. Johnson, five times, Zito and Lincecum. Johnson still has some gas, but is no longer the pitcher he once was. He's got a history behind him that will help others on the team.
The rotation should be, Lincecum, Cain, Sanchez, Zito and Johnson. Where and/or if Noah Lowry will fit remains a mystery. His recovery is still in question. Will the Giants make additional moves to set things in concrete? Brian Sabean has said that neither Cain nor Sanchez will move in a trade. Interesting.