Logan Arcade logo

Pinball + Video Games

Battletoads

Battletoads — Video Game by Rare Ltd. (1991)

Rare Ltd.) 1991


Tags:  toads 

YES! Battletoads is currently on the floor at Logan Arcade.

Game Log

Date Type Notes
Jan. 19, 2017 On the Floor