News

The Scare, was released on April 25, 2024. This season consisted of eight episodes, each around 35-45 minutes long.