Battletoads will arrive on Xbox One and PC on August

Battletoads will arrive on Xbox One and PC on August