The CTR 320 and 426 Delimbers are designed for maximum productivity, reliability, and component life and help you get the job done quickly and efficiently.