Let me start with what’s important: The Giants are up 2 games to 1 over the Phillies in the NLCS. I am looking forward to collecting on my bet with my partner, Joe Riley, who is a seriously misguided Phillies fan. What the hell is that mascot anyway? Looks like a mutant bigfoot that ran […]