Battletoads in Ragnarok's World is a third-person action game with a mixture of fighting and platforming from developers from the studio Rare, Ltd... Read more