According to ESPN.com, MLB home-run king and former San Fransisco Giants and Pittsburgh Pirates OF Barry Bonds has been charged with 14 counts of perjury and one count of obstruction of justice.

In 2003, Bonds said in front of a grand jury that he denied unknowingly taking illegal performance enhancing drugs.  After that, he was charged with four counts of perjury and one count of obstruction of justice.

Bonds has not officially retired and remains a free agent.

Sphere: Related Content