Indie Games Trailer The Red Cathedral – Official Launch Trailer November 11, 2026 Play video: The Red Cathedral - Official Launch Trailer The Red Cathedral - Official Launch Trailer Channel: Indie Games Hub The Red Cathedral – Official Launch Trailer from Indie Games Hub