Question: do divers wear swim caps?
Answer: Why do some swimmers wear two swimming caps? SHORT ANSWER: To make sure their goggles don't fall off, and to reduce drag. US swim coach Dave Salo explained it to Yahoo!, "The outer silicone cap better maintains the shape and does not wrinkle as much, thereby causing less drag."