Sweet strange words: World Champion San Francisco Giants

Tonight I witnessed an event I honestly never thought I’d see in my lifetime: the San Francisco Giants defeating the Texas Rangers 3-1 to capture the 2010 World Series Championship 4 games to 1. While football and the San Francisco 49ers were my first love, baseball and the Giants were never far behind. I was […]