Sophia Leigh
Character » appears in 3 games
Sophia Leigh is one of the bosses in Tomb Raider III and owns a cosmetics company in London.
Recent topics on Sophia Leigh
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment