Just Admit It

Over the past decade, several Major League players were implicated in what has become known as “The Steroid Era.” Dozens were accused, some were suspended, and many others denied use of performance enhancing drugs. It’s interesting to see what...