New Battletoads game coming next month. Did not see that coming.
Battletoads will officially be released on Xbox One and PC on August 20, 2020.
New Battletoads game coming next month. Did not see that coming.
Battletoads will officially be released on Xbox One and PC on August 20, 2020.