Which All-Stars might be PED users?
OK, so now we know the names of 64 of the 66 baseball players who will report to St. Louis for next week's All-Star Game. I'm all tingly.
But as Major League Baseball congratulates itself on the record-breaking 223.5 million online votes cast by fans, remember this: These aren't the votes that really matter, and this isn't the players list that really counts.
I hate to be the human nimbus cloud dousing MLB's baseball lovefest, but we're still waiting on 11 more ballots. ...
Read full story