Secret Files, a new thriller game releases globally
Chinese developer GameZoo Studio and video game publisher Pixmain today announced the September 13th release date for SCP: Secret Files in a new mind-bending trailer revealed at GamesRadar’s Future...