Giants beat writer for the San Francisco Chronicle. Proud to be on the overexposed trail with @mlbnetwork and @KNBR. Verified in my own heart.
Romo on the hill. #sfgiants.
Rift? What rift? Lincecum has Posey's back!
Here's the Belt photo without the TMI link.
Here's Belt from behind and right of cage. U can see the whole "9." In old, discarded stance pitcher could see the 9.
Another Loch Ness Monster-quality photo of Villialona.
Villalona had a rusty first BP, but showed his strength with one bomb to left. His stance:
It pays to visit these workouts. #sfgiants.
The quest for a title begins in 30 camps with the first sprints of the spring.
Crew removing tarp from Scottsdale Stadium field. Rained yesterday. Frost today.
I guess they do plan to work together more. #sfgiants.
Dave Dravecky, Pablo Sandoval, Jeremy Affeldt.
Ready for FanFest.
Jim Harbaugh concurs with John.
At first joint Super Bowl news conference, John Harbaugh reacts to the 10th straight Har-bowl question.
Clear winter days are the best around here.
Great day in SF for reasons beyond football.
Fan at Nationals Park reacts to Morse trade, Soriano signing.
The Great Highway, looking south, from Sutro Park, sunset.
©2016 Twitpic Inc, All Rights Reserved