Photo detail

Golfer Rory McIlroy, left, of Northern Ireland, talks with San Francisco Giants pitcher Ryan Vogelsong before a baseball game between the Giants and the Houston Astros in San Francisco, Tuesday, June 12, 2012. McIlroy will throw out the ceremonial first pitch.