Battle Toads
Battle Toads is an arcade beat 'em up game featuring the iconic Toad characters. It was released in 1994 by Electronic Arts.
Battle Toads is an arcade beat 'em up game featuring the iconic Toad characters. It was released in 1994 by Electronic Arts.