A mentally disturbed car mechanic, with a deep fascination of Aztec culture, is convinced that if he consumes enough human eyeballs, he'll possess the ability to see in the future.
2021
2008
2010
2023
1974
2015
2001
1963
2005
1983
2024
2019
2022
1946