Battletoads – Everything But the Kitchen Sink

Battletoads is a weird game. The newest Microsoft exclusive is developed by Dlala Studios as well as Rare, who created the previous games beginning with the 1991 NES title. It's difficult to accurately describe Battletoads as a game other than - too many things and not quite enough of ONE SPECIFIC thing. There's an absurd … Continue reading Battletoads – Everything But the Kitchen Sink