Games / Steam App 3233180
An adventure action first-person shooter game set in an abandoned scientific complex.
No Steam reviews recorded for Shadow Lab yet.