‘Wrong Turn’ Series Director Declan O’Brien Dead

Sean James Decker broke the news on DREAD CENTRAL .. though the death occurred in February 2022, news was not reported until now..