these shorts are so damn fine


Givenchy Bermuda Shorts - £550 - Mr Porter