Freedive Training: Cardio, Intervals, CO2 and O2 Tables
Freedive training can be a complicated process for many people. Just about every diver will agree that the best way to train for freediving is to freedive. Nothing beats in-water experience. Unfortunately, not everyone has the time or access to be...