Extremely difficult terrain

Even more trouble getting the car trough some extremely difficult terrain.