An extraordinary travelogue...