What is this San Francisco Giants Logo?
20 at 24 Patch celebrating the 20th anniversary at Oracle Park, which is located at 24 Willie Mays Plaza. A statue of Mays appears on the patch
Related Links