by Abigail Johnson | Apr 9, 2024
This past week, the anticipated horror, ‘Immaculate’ had its theatrical release nationwide. After the initial premiere at South by Southwest Film Festival in Austin, Texas, the film was met with a mix of reviews but a positive response overall. No matter what one may...