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