PopDecay / Archive

Tag: San Francisco

SF Giants Win First World Series
Entertainment

SF Giants Win First World Series

Their coronation came on a crisp Monday night in Texas, where the Giants rode a three-run homer by Renteria and a…