Yup.
The news is everywhere. (Yes, those are all different links)
Barry Bonds was indicted by the federal grand jury on perjury and obstruction charges. It was only a matter of time, frankly. We knew it was coming but nobody knew when. And, ironically, Bonds' former trainer Greg Anderson was released from prison today.
Funny world, isn't it?