Only the best of the best can abseil into its depths of Trou de Fer, but even that doesn't guarantee they will ever manage to return. That's up to nature to decide.
1980
2014
2006
2017
1933
2010
2008
—
1981
2020
1983
1995
1899
2019
2018
2024
2002