Tatar War

Tatar War icon

100+ Installs


1.1 by Tatar.ae


Aug 12, 2023

About Tatar War

Tartar War is a war game set in a world full of real players who all start out as chiefs of small villages

Translation Loading...

Additional App Information

Show More