A tower defense game in which you prevent giant spiders from reaching the town.
A tower defense game. Giant spiders are headed for the town and your job is to strategially place soldiers to prevent the spiders from getting to the town.
Read more
Advertisement
Advertisement