What is a GPP training programme and who is it for?

What is a GPP training programme and who is it for? GPP stands for general physical preparedness.  Meaning that you have a general broad and inclusive fitness that should be balanced across all 10 components of fitness.  1. Cardiovascular / respiratory endurance – The ability of body systems to gather, process, and deliver oxygen. 2. […]