Aswang

They're coming to feed on the unborn.

1994-01-23 | 82 minutes

Rating: 5.2