Via: Yahoo! Sports
Like many other talented athletes in the past, injuries have been a tough bump in the road for the Giants outfielder. In reality, there have been multiple.....