these shorts are so damn fine


Givenchy Bermuda Shorts - £550 - Mr Porter

can't stop playing this

christopher shannon fall / winter 2012