Barry Bonds all smiles in return
SCOTTSDALE, Ariz. -- Barry Bonds put on a San Francisco Giants uniform Monday morning for the first time since his final major league game as a player in 2007. He is noticeably slimmer than in his final seasons as a player -- shedding considerable weight since becoming an avid cyclist -- so the uniform is probably a somewhat smaller size than he previously wore, but he was delighted to wear it again.
At 49, Bonds says he could still hit balls out of the park, but the game's controversial ...
Read full story
MLB ON ESPN.COM
Giving James Shields a long-term contract for big money wouldn't be a good idea.