The San Francisco Giants have not only taken over first place in the National League West as baseball gets ready to head into the second half of the season, but the team will be very well-represented in the 2012 All Star Game in Kansas City.

Continue reading →