Lets off road: A ten wheel all-terrain car able to descend slopes up to 65 degrees invented in England, in 1936