The adventure has taken Craig from Belgium to France, Switzerland, Italy, Croatia, Bosnia. Montenegro, and Kosovo.
True grit and determination have kept him pedalling up and down mountains, through spectacular scenery,and visiting countries most people would only dream of visiting.
To date Craig's efforts have raised over one thousand pounds for the PASIC charity, which helped his cousin's daughter when she was ill with Lymphoma.
There are 637km to the finish in Cannakkale in Turkey, where his family will be waiting with a few beers to celebrate this marvellous achievement.