In need of a clutch hit, a San Francisco Giants' All-Star provided a big one against the Cincinnati Reds on Opening Day.
The San Francisco Giants played baseball on Thursday. REAL baseball, not goofy, 21-6 spring training baseball, and they won ...