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.
2001
1992
1989
1957
2009
2024
1915
1961
1991
2002
2017
2000
1990
2011
2010
2015
2013