Battletoads (Arcade)

Battletoads is a beat ‘em up game that was released on the Arcade in 1994.

EventCategoryRunnersTimeWRHandicappedDev CommentaryRaceTASVODs
Random
AGDQ 2015PimplePJ0:41:25NoNoNoNoNo