San Francisco Owes A Giant Thank You To The Mets
Leapin’ lizards! For the first time since Barry Bonds left his syringe in San Francisco, the Giants are champions of the National League West. They won their first division title since 2003 (and only their sixth NL West title overall) by defeating the San Diego Padres on the final day of the regular season, capping a tremendous second half that saw them rise from mediocrity to the top of...
Read More