Details
SHC: Freak Accident

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

Back to main page

SHC: Freak Accident

Video gallery

Teaser