Umbra: Veins of Vengeance: Friday 17th of October is the new release date!

If you read a couple of days ago saying the game was releasing " tomorrow" (meaning October 14th), you ain't crazy, but a delay had to happen to ensure the release is as smooth as possible. I apologize for the miscommun…