Why do boys take their shirts off?

To get a tan, to be cooler, to impress a girl, to impress a guy.