Toronto – You have to wonder what the fans here were thinking. The Giants won championships in two of the past three seasons? In what sport? Over the weekend, the Giants played four games against Atlanta and allowed a total of 10 runs. They played two games against the last-place Blue Jays and allowed 11 runs over the first innings alone, bumbling, stumbling and fumbling their way through a wasted visit.
Tom Szczerbowski/Getty Images