In the spirit of Monty Python and Don Quixote, two magnificent losers form an unlikely pair as they drift through a surreal sub-Saharan landscape.
2023
2022
1982
2024
2008
2014
2013
1994
2000
2002
2017