More than three years after his indictment, Barry Bonds is going on trial for perjury.

Major League Baseball's all time home runs leader is accused of lying to a grand jury concerning his use of performance enhancing drugs.  After countless motions to supress evidence, the jury of eight women and four men are set to hear opening arguments today.

More on the story from