Thursday, December 16, 2010

Welcome to AT&T Park South


You know this place, home of the Giants (in San Diego)

1 comment:

walterworld said...

On the radio, a Giants vs. Padres game in San Diego always sounds like a home game!!!

Very cool...