Screenshots
When ‘god’ unleashes a killing spree in a picturesque village, a police officer with a traumatic history finds themselves caught up in the chilling mystery.