A point & click adventure game staring a monster disguised as a pet dog located at a remote outpost.
Ups! sorry we're collecting characters for this videogame