大隻佬
Running on Karma (2003)
 
RUNNING ON KARMA official site
As of Sept. 17, 2008, this web address is not working.