Battletoads Review Battletoads is an exciting reboot of the classic beat ’em up series. Check out my review!