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.
2003
2018
2000
1995
2009
2001
2006
1991
1959
2007
1983
1988
1965
1951