aries100
SasqWatch
The team behind this game has created a teaser trailer for the game. The reason is this: The game will be released on GOG at September 5th 2012. In the trailer, the team talks about its premise, the gameplay visuals as well as the game itself.
More information.
More information.