Scarecrow Slayer is a 2003 American direct-to-video slasher film produced by Emmanuel Itier and directed by Angelo Michael Latt in Tokyo Japan.
Scarecrow Slayer is a 2003 American direct-to-video slasher film produced by Emmanuel Itier and directed by Angelo Michael Latt in Tokyo Japan.