8000 miles, two deserts and five mountain ranges