The Red Room
Location » The Red Room appears in 25 issues.
Located in Detroit, Michigan, the Red Room is a secret research facility that holds some of the most dangerous, alien, or unidentified technology in the world.
Recent topics on The Red Room
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment