Battletoads: Battletoads release lands today!

Today's release brings a whole host of fixes and improvements to Battletoads! For the full list of what's in the update, please see below for the patch notes: TOP UPDATES Balance changes to certain enemies and improveme…