SHANGHAI, CHINA - MAY 14: Omar Mcleod of Jamaica celebrating after win the Men's 110 metres hurdles during the 2016 IAAF Diamond League at Shanghai Stadium on May 14, 2016 in Shanghai, China. (Photo by Marcio Machado/Getty Images)
Image provided by Getty Images.
October 16th, 2020
Viewed 39 Times - Last Visitor from Shenzhen, 30 - China on 08/26/2021 at 12:34 PM