Riley Lizard
Data provided by statmaniax.com
42
98
615
855
115
13
Country: US
Rank Points: 41,145,392
World Records: 42