Current ladder winner
MasterofDisaster
is currently winning this ladder
with
1316
View leaderboard