The San Francisco Giants pulled it off! World Series Champs! A three run homer late in the game sealed it. Sweet!
Musings of a Food and Travel Addict
The San Francisco Giants pulled it off! World Series Champs! A three run homer late in the game sealed it. Sweet!