The Obama Curse strikes again: Detroit Tigers lose the world series
Not only did the Detroit Tigers lose the world series, they lost spectacularly, with the Giants winning in a solid four game streak. I predicted this outcome a few days ago, not because I know anything about baseball (I don’t), but because I am familiar with the Obama curse. As
Continue reading