Scuba Features
What constitutes good preparation for a PADI Instructor Development Course?
The PADI IDC is intensive, and rightly so. You basically go from being a dive guide with a bit of…