Hundreds of swimmers are taking part in the Dakar to Goree Island race.
A 3 mile swim to a former slave trading port, Nicolas Haque reports from Dakar, Senegal for Al jazeera English
Hundreds of swimmers are taking part in the Dakar to Goree Island race.
A 3 mile swim to a former slave trading port, Nicolas Haque reports from Dakar, Senegal for Al jazeera English