January 26, 2004

Blockbuster rental?

$5 says you will NEVER see this movie at Blockbuster.

Trailer here.

File this under: "PFD" (pretty fucking disturbing) and/or "Holy shit that's evil".