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.
2009
1963
1974
1997
2013
2007
1962
1941
1995
2005
1999
1969
1998
1984
2010
1972
1977