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.
2025
2008
1989
2003
1996
1966
2006
2001
1984
2017
2000
2002
2005
1998
1993