A long, gruelling ride...