Indie Games Trailer Psycho-Sleuth – Official Launch Trailer November 5, 2026 Play video: Psycho-Sleuth - Official Launch Trailer Psycho-Sleuth - Official Launch Trailer Channel: Indie Games Hub Psycho-Sleuth – Official Launch Trailer from Indie Games Hub