Tower Lords: Tower Lords Releasing November the 5th. 1 day delay.

Hey Tower Lords! We’re incredibly excited to see all the interest in our game! Our tiny team has worked hard to bring the world of Tower Lords to life, and we can’t wait for you to jump in and explore! Seeing over 14,00…