Star Road
Star Road is a bonus area in Super Mario World with extra levels. It also plays an important part in Super Mario RPG: Legend of the Seven Stars.
Recent topics on Star Road
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment