Cyclist Michael Rogers pointed the finger at China after the Union Cycliste Internationale (UCI), the governing body for cycle racing, announced that it had found the steroid drug clenbuterol in his system. This was just another in a long series of incidents involving clenbuterol. [Read more…]