A recent study from the Netherlands says physical fitness ... “Sports challenge the nervous system, increasing stress levels, ...