Tower Lords: Tower Lords Released! New Launch Trailer.

Hello, Tower Lords! The game is out! We have a new trailer that shows a lot of the unique gameplay. Quick Facts: The game is available for purchase on Steam. Base US price: $2.99. Available launch languages: English, Ja…