Juan finds himself lost in a spiral of sex, cannibalism, and internet.
1976
2022
2016
2023
2017
1972
2019
1988
2024
2021
1979
2020