Answer this question:

who has held all 3 grand tours at the same time??
Stephen Roche