A swimming race was held on Sunday across the Haitan Strait, a stretch of water on the western side of the Taiwan Strait.
619 swimmers from across the country joined the event.
They set out from the Nianggong Wharf for the 3-km journey and swam towards Xiaoshandong Wharf, about 3 km away.
But many swimmers traveled around 5 kilometers due to the treacherous waters.
Only 34 people made it to the end within the specified time.