Swim from Brazil to Madagascar is longest known.