CrossFit specializes in NOT specializing. It doesn’t focus on just one facet of fitness or health. Whether you are an Olympic athlete, a grandparent, or a 40 yr old runner….the fitness needs are similar but the intensity level necessary varies. Balance, stability, agility, power, flexibility, endurance, stamina, etc…Every workout is different. It reminds me of the things I did as a kid but took for granted like jumping, hanging, stretching, climbing! I love CrossFit!