AlternativeTo Logo
Team Monster icon

Team Monster

Team Monster introduces players to a mysterious island archipelago inhabited by adorably vicious monsters and a colorful cast of characters.

Recent user activities on Team Monster