Battletoads

Ranked #32 on the list Top Video Games

8.71
Based on 14 votes

Comment on Battletoads