Ranking history of Laura Spencer

Current rank: #13743
Highest rank: #9159

Back to Laura Spencer (profile page)