STARE
Two friends find themselves stuck in a terrifying situation, where they are convinced that they must maintain direct eye contact with a mysterious box in order to survive.
STARE
July 9, 2022