Los Angeles Angels: Not Even Mike Trout Can Save You
Great Moments in Giants Postseason History: 2010 N.L.D.S. Game 1 Vs. Braves
Bengie Molina – Society for American Baseball Research
MLB Free Agents: A complete position-by-position look at every player available during baseball's Hot Stove season – New York Daily News
Tim Lincecum TheCutoffMan
The Hearts of Giants: Reflections of a Championship Baseball Team
It's official: Tim Lincecum signs with the Angels - Los Angeles Times
Tim Lincecum deserves another shot, to go out on his terms, Sports
2018 Spring Training Predictions for All 30 MLB Teams' Final 25-Man Rosters, News, Scores, Highlights, Stats, and Rumors
Matt Cain - Wikipedia
Aces Face Off Again With Giants On The Brink Of Title - CBS San Francisco
Tim Lincecum not joining Angels this season