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.
2008
2002
2001
1968
2005
1993
2007
2006
2004
1999
1987
1996