AT+T Park, home of the SF Giants

AT+T Park, San Francisco, CA, USA

AT+T Park, home of the San Francisco Giants