GPP

GPP is a term that gets thrown around an awful lot these days. But I find people, trainers included, are confused about what "fitness" is and what they should really be capable of doing.
While I was visiting the U.S., I happened to get an invite from Dan John to train at his place. We spoke a lot and here are some of the things we discussed that are good lessons for all of us.