We are excited to announce “Found and Lost” as an Official Selection of the 2024 Indie Horror Film Festival, taking place on Sunday, November 17th as part of the Dark Art and Oddities Con in Dekalb, Illinois!
Synopsis: Alone in the mountains, a reunion becomes a nightmare.
Director: Spencer Phillips
2:30pm Film Block – Running Time: 11m