Still in the Fog releases August 19 on PC via Steam

Indie horror title Still in the Fog releases August 19 for PC via Steam, with a free demo available.

Indie horror title Still in the Fog releases August 19 for PC via Steam, with a free demo available.