Echo Ridge
This is the main town in the Mega Man Star Force games that the hero Geo Stelar is from. It is home to just about every character in game as well as many events in the series.
Recent topics on Echo Ridge
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment