Battletoads will make its way back to the Xbox One and PC. Unusual is revealing today that Battletoads will be available on August 20 th on Steam, the Microsoft Shop, a
Battletoads will make its way back to the Xbox One and PC. Unusual is revealing today that Battletoads will be available on August 20 th on Steam, the Microsoft Shop, a