Scarecrow Slayer is a film produced by Emmanuel Itier and directed by Angelo Michael Latt in Tokyo Japan.
Scarecrow Slayer is a film produced by Emmanuel Itier and directed by Angelo Michael Latt in Tokyo Japan.