McCovey Chronicles3 weeks agoSan Francisco GiantsSF Giants Community: Will the Giants ever win another game?The San Francisco Giants faced a losing streak after a winning streak, sparking a superstitious belief in causing team losses. [ more ]