DuckGod
leaderboard results
Claim your Rewards

Final Battle Results

Rank
ID
Owner
Block
#1
#1168
0xA9B3...A20A
#2
#13495
0X775C...D75B
#3
#9126
irodders.eth