Cubjake
Data provided by statmaniax.com
21
62
1035
816
5
2
Country: US
Rank Points: 43,861,781
World Records: 21