Battletoads (2019)

Games Like Battletoads (2019)

Fighting Platformer

Battletoads (2019) is a Fighting Platformer game. Released on January 1st 2019 for multiple platfroms including Xbox One , PC . There are 60 games which are visually similar to Battletoads (2019).

Platforms: Xbox One PC

Released: January 1st 2019