A trip off-road into the depths of Sichuan Mountains