Travelers find themselves marooned on an island with a maniacal self-made ruler.
2024
1998
1969
2017
1994
2023
2022
1928
2005
2025
1996
2003
1962
2001
2007
2000
1986
1974
2008