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.
2017
2005
1979
2011
2021
1984
1997
2001
2019
1980
1999
2002
1991
2004