Tag Archive: dlala studios

Battletoads review for Xbox One, PC

Do you have Battletoads? Why yes… yes we do!

Continue reading »

Battletoads finally hits the Xbox One, PC on August 20th, 2020

Get ready old-school NES beat-em-up and Rare fans, Battletoads is almost finally back!

Continue reading »