what are these types of shoes called and should I wear them with shorts? and what socks?

the title says it all
IMG_1237.jpg
Was this page helpful?