Catharsis and ecstasy coursed through the streets of San Francisco after the climactic ending of the Giants-Phillies playoff game Saturday night. We headed out to 24th Street and immediately found ourselves surrounded by jubilant fans, mostly dressed in Giants hats and […]