SHC: Freak Accident

A Freak Accident in Central Texas

Horror Mystery
2 min     0     2022     USA

Overview

A mysterious phenomena occurs during a video call, leading to a Texas resident's death.

Similar