Question: who has held all 3 grand tours at the same time
Answer: Stephen Roche