Marks and Spencer - - M&5 NAVY Mens Pure Cotton Easy Care Checked Short ...

Responsive image
source