In the last decade, there is an explosion of the term ‘functional training’. If you Google the term ‘functional training’ you will find nearly 22 million hits, substantially more than, for example, for...

More