Release Date, 7.31.2024 The case takes a decidedly dark turn for the detectives, but a new lead brings them one step closer.
Release Date, 10.2.2024 They say that the truth will set you free. Unfortunately for Twitch, the truth is about to get him killed.