Top
20°

‘The Vanishing of Ethan Carter’ Announced

A newly formed indie studio called The Astronauts has announced that they are developing their first game titled The Vanishing of Ethan Carter.