the T T races are something special motor bikes round a mountain circuit ,,, The Tour De France is a cycle race lasting 3 weeks in France ,,, it is the biggest sport in France if not in the whole of the Europe ,,, both events are quite unique in sport .. Im lucky enough to have seen both ,,, but then I also saw England win the WC and the Pyramids being built ,