Troll and I unleashes a new trailer and Switch announcement
Maximum Games has just released a new trailer for its upcoming game Troll and I. The trailer details several of the game's features and confirms it will release on the Nintendo Switch.
Troll and I takes plac... Read More...