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.
2007
2015
2014
2018
2005
1972
2002
1999
2006
2009
1963
1994
2008
2025
1964
2004
1998