Antlers Review: Bleak, Scary Horror Done Right
Antlers is a horror that, like many films, was pushed from its original release date thanks to COVID, moving from its initial date of April 17, 2020 to February 19, 2021 before eventually being rescheduled one ...