Give reasons for

Give reasons for the following:
The human testes are located outside the abdominal cavity.

For spermatogenesis, it is essential to maintain the temperature 2-2.5 C lower normal internal body temperature.So,the human testes are located outside the abdominal cavity.