News

Introduction. Innovation is a broad concept that can be defined as the successful implementation of a novel idea that creates value for some or all its stakeholders.1 In sport and exercise medicine, ...