Always ready to tackle amazing distances, Craig surpassed his own previous achievements by riding an extraordinary 300 miles in one session from Blackpool to Glasgow to Carlisle in 21 hours 20 minutes and 40 seconds.
What a fantastic achievement, Craig.