What are these mens shirts called?

what the guy in the picture is wearing. sorry i couldnt find a better image.
2 answers 2