BEAR TRAP (2026)
"In this church..."
Overview
A priest builds a mysterious altar while trapped in his church by an unending storm of blood.
Duration
11 min
Rating
⭐ 0.0 / 10
Status
Released
Release Date
Apr 29, 2026
Budget
$1,370