Troll and I releasing on August 15th on Nintendo Switch
Last week, Maximum Games announced that the Nintendo Switch version of Troll and I would be released on August 15th in Europe and North America!
Read MoreLast week, Maximum Games announced that the Nintendo Switch version of Troll and I would be released on August 15th in Europe and North America!
Read More