—
—
—
—
—
—
—
—
Release Date: 2020-08-20
Initial Release Date: 2024-10-10
65
—
0
65
Battletoads is a surprisingly amusing and lighthearted title with a charming story and fun combat and serves as a great new start for the franchise
Review by Grayshadow on 2020-08-21
—
—
—
—
—
—
—
—