Team Yakuza has a 'sneak peek trailer' to show off next week  Destructoid

More...