Skip to content
StreamScapeX

BEAR TRAP

In this church...

Overview

A priest builds a mysterious altar while trapped in his church by an unending storm of blood.

Details

Director
Writer
Status
Released
Release date
April 29, 2026
Original language
English
Budget
$1.4K

Cast

More like this