Seconds Till Destruction: Update 1.4.0 - Leaderboards

Hello! After way too many delays and technical issues, the long awaited Leaderboard update is finally here! Steam post image Who's #1? It's not actually me. See how you stack up against other players on the global leade…