Only 5 left Carhartt Carhartt 103111 Rugged Professional Stretch Flex Canvas Shorts Relaxed Fit £51.67