The Henchmen is a pulp-inspired, 90s fueled top-down, action retro open-world game set in the fictional city of New Queens during 1990 and 1996.
Your comment will be anonymous unless you join the community. Or sign in with your social account: