Not only that, but the article also says
"We know that 15 of the last 23 Tour de France winners, counting Armstrong, have "doped" in one way or another. So when Sports Illustrated asks, "Was the miracle a mirage?" it's indulging in a lot of sham naivete about the essential nature of...