Retired star admits to use of steroidsThe former St Louis Cardinals, Mark McGwire, has rendered a public apology after saying that he did used steroids for health reasons and not for performance improvements.

McGwire has admitted using steroids when he was a player, including in the year 1998 when he broke the single-season home run record.

The 46-year-old said an admission applauded by Major League Baseball commissioner Bud Selig that he used steroids during his playing career.