Why Are Testicles Outside The Male Body?

Male testicles are outside the body; because spermatogenesis (sperm production) works best at a slightly lower temperature than the body at about 95 °F (35 °C). That is also why the sack shrinks or expands depending on the outdoor temperature.