A tower defense strategy game set in the METAL SLUG universe, with battles involving humans, aliens and giant machines. The player leads fighters... Read more
A tower defense strategy game set in the METAL SLUG universe, with battles involving humans, aliens and giant machines. The player leads fighters... Read more