• 25 seconds
  • 582 views
582 views

Congratulations to Lin Chen of China for setting the 3-6-3 Individual Female World Record with a time of 2.629 seconds! https://www.thewssa.com