The Vanishing of Ethan Carter dev releases creepy first screenshots

| Sep 25, 2013 min read