Escobar, Sergi
Rank
Winner
Nation
Score
3
ESCOBAR Sergi
Spain
4.17,947
3
ESCOBAR Sergi
Spain
4.05,532