Ilkley — My village is in Yorkshire, England. Unbelievable. It seemed unbelievable when back in 2012 they announced the Grand Depart would be from Leeds. Unbelievable when Leeds Town Hall was draped in yell...
It has felt absurd every time I've said it, The Tour de France is coming through my village.
or