Battletoads: Meet the Battletoads!

The clock is ticking down, the engines of turbo bikes are being revved around the world… it can only mean Battletoads is almost here! After uncovering the tale behind their comeback at Dlala Studios, today we turn our a…