Frankie Ralph will attempt to cover 33 laps of Lossiemouth during the course of January 2. The reason behind this gruelling ...