The Legends of Dexrous

 is an action adventure medieval video game.

Main

 * Stranger - TBD