The Legends of Dexrous

 is a action adventure medieval video game.

Main

 * Stranger - TBD