A diver has set a truly breathtaking world record for the longest time spent holding ones breath underwater. Croatian free diver Vitomir Maricic spent 29 minutes and three seconds submerged in water ...