In The Forest

In The Forest

Available on Prime Video
S1 E3: A group of friends go for a hike and the camera captures a face peering out at them from within the bushes.