690 (MOVIE) Horror returns in “Devil’s Pact”, Unleashed New Philippine Poster! by rodmagaru 9 years ago9 years ago