Insectu: Epic Battles of Bugs is a strategic action-packed tower defense game where tiny creatures fight massive wars. Players enter a world where insects rule the…
Download
321.21 MB
19,924 games • 196 updates this week • 4,740 users