You can read all about it here: http://www.universalsports.com/news/article/newsid=512774.html
But if you think cycling is clean you are an idiot. If you think triathlon is clean you are an idiot.
As long as success in sports is linked with big salaries, lots of media, financial security, Olympic glory, fame and fortune you will have doping in sports. Accept it.
Accept that your favorite cyclist of yesterday or today doped, every single one of them more then likely. Accept that many of the performances you see in triathlon, both age group and elite, are possible because of doping. Accept that the heads of major sports, like the UCI, ITU, don’t really want to tackle doping head on. They know doing this will reduce the vitality and profile of their sport while hurting their pocketbook. Accept it.
Accept the fact, that sports, endurance sports anyway, are becoming a little bit cleaner. Accept the fact that some of the performances you see at the top level are clean performances. Sure you may have to look down to the 3rd, 5th, 6th, 8th or 11th place person to find the first place clean athlete in many endurance events, but they are there.