This is a released movie of the upcoming game Euro Forces. I must say, in-between this and the news post, I am almost wanting it! I suggest you watch this.
This is a released movie of the upcoming game Euro Forces. I must say, in-between this and the news post, I am almost wanting it! I suggest you watch this.