How does a virtual fitness assessment work?

Follow