Sadako vs. Kayako

Who will win this curse!?

2016-06-18 | 98 minutes

Rating: 5.532