Tumbal: The Ritual (2018)




Genre: Horror

Country: ID

Director: Tema Patrosza

Duration: 92 min

Release: 2018

Add the plot.