BEAR TRAP (2026)
In this church...
A priest builds a mysterious altar while trapped in his church by an unending storm of blood.
Release: 2026-04-29
Runtime: 11 min
Cast