Unless you’ve been glued to the TV watching Monk marathons the past week, you heard that Mark McGwire, once the greatest show in baseball, finally made it official: he cheated.
McGwire’s admission to using steroids throughout the 1990s couldn’t have been much of a surprise to anyone, although it was strange he claimed to have […]