Zara Lachlan completed the 3,600-mile journey after 97 days