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.
1979
2017
—
2007
2018
1998
2019
2008
2016
2024
1999
2014
2020
1995
2004
1994
1942
1990