The answer is Cuvier’s beaked whales, which can hold their breath for at least 3 hours and 42 minutes – that’s the longest ...