Overhead environments – Cave vs. Advanced Wreck

While it might seem obvious, do you know the differences and similarities of cave diving and advanced wreck diving? To call them the same but different would be an understatement. Both very worth the training to experience their unique wonders.